godot-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@godot-mcpAdd a new Sprite2D node to the current scene"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
godot-mcp
MCP server for Godot 4 — connect external clients to the open editor to read and edit projects.
172 tools · Godot 4.4+ · Node.js 18+
Repo: https://github.com/youssof20/godot-mcp
Documentation: docs/DOCUMENTATION.md
Setup
godot-mcp is two parts:
Part | Where it lives | What it does |
Godot plugin |
| WebSocket server in the editor |
Node MCP server | One clone of this repo anywhere on disk | Talks to Cursor over stdio, forwards to Godot |
Copying only the addon into a project is not enough — Cursor must run the built Node server from a separate clone.
1. Clone and build the Node server (once)
git clone https://github.com/youssof20/godot-mcp.git
cd godot-mcp
npm install
npm run buildConfirm this file exists (use your real path):
Test-Path C:\dev\godot-mcp\dist\index.js # should be True (use your clone path)2. Add the plugin to your Godot project
Copy addons/godot_mcp_personal/ into your game's addons/ folder (or symlink it).
In Godot: Project → Plugins → Godot MCP → Enable
Confirm in the Output panel:
[godot-mcp] WebSocket server listening on ws://127.0.0.1:65053. Configure Cursor MCP (not inside the Godot project)
Edit Cursor Settings → MCP or your project's .cursor/mcp.json.
Replace the path below with the absolute path to dist/index.js from step 1 — not a placeholder, not a path inside your game project:
{
"mcpServers": {
"godot-mcp": {
"command": "node",
"args": ["C:/dev/godot-mcp/dist/index.js"],
"env": {
"GODOT_MCP_PORT": "6505",
"GODOT_MCP_MODE": "full"
}
}
}
}Use forward slashes or escaped backslashes on Windows. The path must point at the repo where you ran npm run build.
Restart the MCP server in Cursor after saving.
Troubleshooting
Error | Fix |
| Wrong path in |
| Godot not open, or plugin disabled, or wrong port |
Stale tool count | Reload Godot project, |
After updates: reload Godot → npm run build → restart MCP server.
Related MCP server: Godot MCP Runtime
Verify
npm run test:tools # 172 tools
npm run test:phase11Docs
Doc | Purpose |
Full project documentation | |
All tools and status | |
WebSocket wire format | |
Smoke tests |
Env vars
Variable | Default |
|
|
|
|
| off |
Status
Phases 0–11 complete. See DOCUMENTATION.md — Roadmap for optional next work.
MIT
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseBqualityDmaintenanceTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated33826MIT
- AlicenseAqualityAmaintenanceA TypeScript MCP server that lets AI assistants interact with the Godot 4.x game engine: not just editing files, but playing the game.Last updated361,05647MIT
- AlicenseAqualityCmaintenanceGodot 4 MCP server with: Test running (GUT/GdUnit4) with structured pass/fail results API docs search with 30+ Godot 3→4 migration mappings Script analysis detecting 10 common GDScript pitfalls Scene/resource file parsing with antipattern detection Viewport screenshot capture LSP diagnostics from Godot's language server TypeScript, cross-platform (macOS/Windows/Linux), published on npmLast updated8888MIT
- AlicenseAqualityBmaintenanceA Godot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation via stdio and optional WebSocket bridge.Last updated388MIT
Related MCP Connectors
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/youssof20/godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server