node start-all.jsTerminal 1 - Engine:
node start-engine.jsTerminal 2 - MCP Server:
node start-mcp.js- Copy the config: Use the generated
claude_desktop_config.json - Add to Claude Desktop: Merge with your existing Claude Desktop config
- Restart Claude Desktop: To load the new MCP server
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
- Start services: Use
node start-all.js - Check engine: Visit http://localhost:3000/health
- Test in Claude: Should see "myMCP" as available MCP server
mcp://game/player/claude-player- Player profilemcp://game/quests/claude-player- Quest datamcp://game/state/claude-player- Complete game statemcp://game/inventory/claude-player- Player inventorymcp://system/health- System status
start_quest(questId)- Begin a questcomplete_quest_step(stepId)- Mark step completesend_chat_message(message)- Chat with gameupdate_player(updates)- Modify player- And more...
- Engine not starting: Check port 3000 is free
- MCP server issues: Ensure engine is running first
- Claude integration: Verify config file location and restart Claude Desktop
🎉 Your fantasy-themed game engine is now MCP-ready!