XIV MCP is a Dalamud plugin that runs a Model Context Protocol server inside Final Fantasy XIV, so AI assistants can see your game and help with it.
PluginsC# · MDXGitHub @IndividualGatherLatest connection check failedOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Uplink AI assistants to Final Fantasy XIV: a Dalamud plugin running a local Model Context Protocol server.
Translation pending
Loading the full README.
Read the full README ↗A Dalamud plugin for Final Fantasy XIV that runs a local Model Context Protocol (MCP) server inside the game client. AI assistants such as ChatGPT (Codex), Claude or a model in LM Studio can read your character, inventory, retainers and the game around you, and, when you allow it, act in the game: walk and travel, move items, crystals and gil, trade with other players, send ventures and submersibles, buy and sell, craft, gather, run dungeons, play Triple Triad and the Cactpot, do the Fashion Report, find and catch fish, and run long tasks as background jobs.
http://localhost:37521/mcp, with an access token/xivmcpIn the game, type /xlsettings and open the Experimental tab.
Under Custom Plugin Repositories, paste this URL, tick Enabled and click Save and Close:
https://raw.githubusercontent.com/IndividualGather/xiv-mcp/master/repo.json
Type /xlplugins, search for XIV MCP in the list and click Install.
Type /xivmcp and open the Connect tab to set up your AI app with one click.
Dalamud keeps XIV MCP up to date from then on.
individualgather.github.io/xiv-mcp (sources in docs-site/content/docs).
| For | Start here |
|---|---|
| Players | What is XIV MCP?, Installing, Connecting your AI app, Modules and permissions, Tools reference, Troubleshooting |
| Plugin developers | Quick start, Hello MCP, Client reference |
| Contributors | Contributing, Building, Testing, Architecture |
You need the .NET 10 SDK, and XIVLauncher with Dalamud.
git clone https://github.com/IndividualGather/xiv-mcp.git
cd xiv-mcp
dotnet build XivMcp.slnx
Then add the full path to XivMcp/bin/Debug/XivMcp.dll under /xlsettings → Experimental → Dev Plugin Locations and enable it in /xlplugins → Dev Tools.
Tests: dotnet test --project XivMcp.Tests/XivMcp.Tests.csproj. Docs site: cd docs-site && npm install && npm run dev.
Copy examples/XivMcpClient.cs into your plugin to offer tools, ask the player for approvals and start jobs over Dalamud IPC, with no reference to XIV MCP. examples/HelloMcp is a complete example plugin.
Automating game actions is against the FFXIV terms of service. XIV MCP sends the same requests as manual input, but use it at your own risk, and do not share data about other players.
MIT