ND

niguangowo/dalamud-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

10 stars 1 forks 품질 60 트렌드 28

Dalamud MCP는 FINAL FANTASY XIV에 대한 Dalamud 플러그인으로 루프백 포트에 모델 Context 프로토콜 서버를 호스팅하고 AI 에이전트가 실행중인 게임 클라이언트의 라이브 상태에 액세스합니다.

개요

Dalamud MCP는 FINAL FANTASY XIV에 대한 Dalamud 플러그인으로 루프백 포트에 모델 Context 프로토콜 서버를 호스팅하고 AI 에이전트가 실행중인 게임 클라이언트의 라이브 상태에 액세스합니다. 플러그인은 게임 프로세스 내에서 실행되므로 클라이언트 자체가 사용하는 동일한 메모리를 읽습니다. 객체 테이블, 로컬 플레이어, 파티 및 동맹, 대상, FATEs, 통화, Excel 게임 데이터 및 FFXIVClientStructs를 통해 임의의의 유효성을 검증했습니다. MCP 클라이언트는 http://127.0.0.1:18777/mcp]에 연결하고 107 도구 - 65 읽기 전용, 플러스 42 mutating 도구 (opt-in) 게임에 행동 할 수 있습니다 : 캐스트 액션, 대상 및 이동, 채팅을 보내, 플러그인을 관리, 드라이브 addon 윈도우를 구동, 친애하는 ImGui 입력, 다른 플러그인과 IPC 엔드포인트를 등록. 백그라운드 이벤트 수집가 또한 게임 상태 변경을 링 버퍼로 기록합니다. 에이전트가 전체 상태를 재읽는 대신 투표 할 수 있습니다.

개요(AI 번역)

주 메뉴 AI-assisted 플러그인 개발을 위한 라이브 FFXIV 컨텍스트. Inspect 게임 상태. Debug 인터페이스. 게임에서 실행을 검증합니다.

한국어 · 日本語 빠른 시작 · 그것을 시도 · 도구 참조 · 문서


** DalamudMCP는 MCP 호환 AI 보조를 실행 ** FINAL FANTASY XIV 클라이언트에 연결합니다. 그것은 Dalamud 플러그인으로 실행하고 게임 상태를 노출, UI 정보, 로컬 Model Context Protocol 서버를 통해 로그 및 개발 도구.

플러그인을 개발하면서 에이전트 전류 런타임 증거를 제공, UI 콜백 투자, 또는 게임 결과 확인. 그것은 Dalamud 서비스와 FFXIVClientStructs를 사용합니다 직접, 자체 MCP 구현.

기능

| 무엇을 하고 싶으신가요? DalamudMCP 제공 | 인포메이션 |Understand current game state | 캐릭터, 객체, 파티, 재고, 퀘스트, 쿨다운 및 로컬 게임 데이터 쿼리. · |Debug 게임 및 플러그인 인터페이스 | Native addon text, node tree, callback, Dear ImGui state, 게임 스크린 샷 및 캐시된 작물. | |**Inspected version, 등록 명령 도움말, 노출 UI 항목, IPC 및 Dalamud 로그. |

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.


DalamudMCP connects MCP-compatible AI assistants to a running FINAL FANTASY XIV client. It runs as a Dalamud plugin and exposes game state, UI information, logs and development tools through a local Model Context Protocol server.

Use it to give an agent current runtime evidence while developing a plugin, investigating a UI callback, or checking an in-game result. It uses Dalamud services and FFXIVClientStructs directly, with its own MCP implementation.

Capabilities

What you want to do What DalamudMCP provides
Understand current game state Character, objects, party, inventory, quests, cooldowns and localized game-data queries.
Debug game and plugin interfaces Native addon text, node trees, callbacks, Dear ImGui state, game screenshots and cached crops.
Inspect a running plugin Installed versions, registered command help, exposed UI entry points, IPC and Dalamud logs.
Verify a development build Compare DLL and loaded-assembly identities; wait for an auto-reloaded build before testing.
Collect evidence over time Events, combat records, bounded network-packet diagnostics and cursor-based observations.
Explore runtime internals Service/member discovery, native structure layouts, guarded memory access and bounded scans.

State changes, input, method calls and advanced observations require explicit mutation access. Network capture supports only inspected client/SDK builds; see permissions and limits.

Quick start

You need FFXIV running with Dalamud, plus an MCP-compatible AI client on the same computer.

GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "dalamud": { "type": "http", "url": "http://127.0.0.1:18777/mcp" } } }