MCP Toolset for FFXIV Lodestone — Integrates NetStone into a natural-language-capable MCP server for querying character and world data from Final Fantasy XIV.
This project transforms FFXIV Lodestone API library NetStone, along with other external APIs, into a set of Model Context Protocol (MCP) tools. It enables users to query Lodestone and related game data using natural language prompts through any MCP-compatible LLM client such as OpenAI or Claude.
- Claude Desktop
- Custom Console
- Custom WPF
- Character search — Search for FFXIV characters by name and world.
- Character profile details — Fetch detailed character profiles.
- Free Company search — Search for Free Companies by name and server.
- Free Company profile details — Retrieve Free Company members and data.
- World list — List all supported FFXIV worlds.
- House list — List all purchasable houses.
- Store list — List store categories.
- search for products by specifying a category name.
-
Create a
.envfile in the project root and add your keys:OPENAI_API_KEY=your_openai_api_key DISCORD_BOT_KEY=your_discord_bot_token
-
Build the Docker image:
docker build -f ./dockerfile -t netstone-mcp . -
Start the container with Docker Compose
docker compose up -d
Make sure the
.envfile is in the same directory as yourdocker-compose.yml.




