将原 claude-dev-stack 目录拆分为独立的 Windows 和 WSL 部署栈,便于分别维护和使用。 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
3.9 KiB
Godot MCP Pro - Installation Guide
What's in the zip
godot-mcp-pro/
├── addons/godot_mcp/ ← Godot plugin (copy into your Godot project)
├── server/ ← MCP server (keep anywhere, runs alongside Godot)
├── instructions/ ← AI client instruction files (optional)
├── INSTALL.md ← This file
├── README.md
├── CHANGELOG.md
└── ...
The addon and server are two separate pieces:
- Addon → goes inside your Godot project
- Server → stays wherever you extracted it (does NOT go inside Godot)
Step 1: Install the Godot Plugin
Copy the addons/godot_mcp/ folder from the zip into your Godot project's addons/ directory.
Enable the plugin in Godot: Project → Project Settings → Plugins → Godot MCP Pro → Enable
You should see "MCP Pro" in the bottom panel with a green connection dot.
Note
: You do NOT need to download anything from the Godot Asset Library. The paid zip includes everything.
Step 2: Build the MCP Server
The server requires Node.js 18+. Check with node --version.
Open a terminal and run from the server/ directory inside the extracted zip:
cd /path/to/extracted/server
node build/setup.js install
This runs npm install (downloads dependencies) and npm run build (compiles TypeScript).
You can verify everything is working with:
node build/setup.js doctor
Step 3: Configure Your AI Client
Run this from your Godot project directory (not the server directory):
cd /path/to/your/godot-project
node /path/to/extracted/server/build/setup.js configure
This auto-detects your AI client and creates a .mcp.json file in your project.
Manual Configuration
If you prefer to configure manually, add this to your project's .mcp.json:
{
"mcpServers": {
"godot-mcp-pro": {
"command": "node",
"args": ["/path/to/extracted/server/build/index.js"]
}
}
}
Replace /path/to/extracted/ with the actual path where you extracted the zip.
Claude Desktop
For Claude Desktop, add the same config to:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Step 4: Use It
- Open your Godot project with the plugin enabled
- Start your AI client (Claude Code, Cursor, Cline, etc.) in your project directory
- Ask the AI to interact with your Godot editor
The MCP Pro bottom panel in Godot shows connection status. A green dot means connected.
Updating to a New Version
Check for updates:
node /path/to/server/build/setup.js check-update
To update:
- Close Godot
- Replace
addons/godot_mcp/in your Godot project with the new version from the zip - Replace the
server/folder with the new one, then rebuild:cd /path/to/new/server node build/setup.js install - Reopen Godot
Your .mcp.json configuration stays the same — no need to reconfigure.
Troubleshooting
- Plugin not connecting: Make sure the MCP server is running (your AI client starts it automatically via
.mcp.json) - "Godot editor is not connected" error: This is usually caused by a stale
node.exeprocess from a previous session holding the port. Open Task Manager, kill allnode.exeprocesses, then restart your AI client. - Port conflict /
GODOT_MCP_PORT: Avoid setting a fixedGODOT_MCP_PORTin your config — the server auto-scans ports 6505–6509 and Godot connects to all of them automatically. A fixed port can cause silent failures if a stale process is already using it. - Bottom panel shows "Waiting for connection": Start your AI client — it launches the MCP server which connects to Godot
- Need help?: Contact abyo.software@gmail.com or join Discord
Documentation
- Landing page & tool reference: https://godot-mcp.abyo.net
- Full tool list:
README.md