Godot MCP
CommunityMCP server by shin2344234 · updated · ★ 0
Edit Godot 4 scenes, nodes and scripts; run, test and debug games live in the editor or headless. Godot MCP is a community project by shin2344234, not verified by a company domain.
Install Godot MCP
Built from the published package, never by AIclaude mcp add godot-mcp -- npx -y @shin2344234/godot-mcpRun in your terminal. Add --scope user to use it in every project.
{
"mcpServers": {
"godot-mcp": {
"command": "npx",
"args": [
"-y",
"@shin2344234/godot-mcp"
]
}
}
}Settings, Developer, Edit config. Paste into claude_desktop_config.json and restart.
{
"mcpServers": {
"godot-mcp": {
"command": "npx",
"args": [
"-y",
"@shin2344234/godot-mcp"
]
}
}
}Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project).
{
"servers": {
"godot-mcp": {
"command": "npx",
"args": [
"-y",
"@shin2344234/godot-mcp"
]
}
}
}Add to .vscode/mcp.json. VS Code uses "servers", not "mcpServers".
codex mcp add godot-mcp -- npx -y @shin2344234/godot-mcp{
"mcpServers": {
"godot-mcp": {
"command": "npx",
"args": [
"-y",
"@shin2344234/godot-mcp"
]
}
}
}Add to ~/.gemini/config/mcp_config.json (all projects) or .agents/mcp_config.json (this project).
gemini mcp add godot-mcp npx -y @shin2344234/godot-mcpGemini CLI was replaced by Antigravity CLI in June 2026 and remains only for enterprise licences and paid API keys.
MCP servers run with your permissions and can read what you give them access to. Some need an API key: check the README and add it under env in the godot-mcp block.
Last commit 7 days ago
MIT: permissive, fine for commercial use
Clear description, published package or server URL, original repository
Not checked yet. What we check
What you need
| Setting | Needed | What it is |
|---|---|---|
GODOT_Environment variable | Optional | Folder of the Godot project (the one containing project.godot). Defaults to the folder the client starts the server in, so set it whenever that is not your project (e.g. in desktop apps). |
GODOT_Environment variable | Optional | Full path of the Godot 4.x executable (GODOT_BIN is accepted too). If unset, the server looks for godot, godot4 or Godot_v4* on PATH. On Windows use the main Godot exe, not the _console.exe launcher. |
GODOT_Environment variable | Optional | How tools are exposed: 'full' lists every enabled operation as its own tool (best for clients with tool search); 'compact' lists only core tools plus router tools that reach the rest. Default: full |
GODOT_Environment variable | Optional | Comma-separated tool groups to enable, or 'all' (default). Groups: core, files, scene, node, script, run, editor, signal, resource, visual, anim, world, audio, project, import, export, code, docs, game, debug, test. 'core' is always on. |
GODOT_Environment variable | Optional | Set to true to hide every tool that changes something (inspection only). Default: false |
GODOT_Environment variable | Optional | Set to true to let godot_game_eval run GDScript inside the running game. Off by default: evaluated code can do anything the game can (files, OS calls). Default: false |
GODOT_Environment variable | Optional | 'elicit' asks the user (through the client's elicitation dialog, when supported) before irreversible operations; 'never' skips asking, for unattended runs where nobody can answer. Default: elicit |
GODOT_Environment variable | Optional | Verbosity of the server's stderr log (use 'debug' when filing a bug report). Default: info |
GODOT_Environment variable | Optional | Advanced: timeout for one headless Godot invocation, in milliseconds. Default: 120000 |
GODOT_Environment variable | Optional | Advanced: timeout for one request to the live editor bridge, in milliseconds. Default: 30000 |
GODOT_Environment variable | Optional | Advanced: port of the Godot editor's GDScript language server on 127.0.0.1. Defaults to the port the editor plugin reports, else 6005. |
GODOT_Environment variable | Optional | Advanced: timeout for one GDScript language server request, in milliseconds. Default: 15000 |
GODOT_Environment variable | Optional | Advanced: stop the private headless language server after this many milliseconds without code tool calls. Default: 600000 |
GODOT_Environment variable | Optional | Advanced: folder for the server's cache (the Godot class docs index). Defaults to the per-user cache folder of the OS. |
From the publisher's entry in the official MCP Registry. Required settings are already in the install config below as placeholders.
Weekly newsletter
Like Godot MCP? Get the best new MCP servers every week
The best new tools, security warnings before you install something risky, and one practical tip. Free, three minute read.
Alternatives to Godot MCP
All alternatives →Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
Let your AI agent operate any website through a real, logged-in browser session.
Dark web OSINT over Tor: search onion engines, scrape pages, report with your own model.
Web scraping with stealth HTTP, real browsers, and Cloudflare bypass. CSS selectors supported.
draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
Godot MCP: common questions
How do I install Godot MCP?
In Claude Code run claude mcp add godot-mcp -- npx -y @shin2344234/godot-mcp. For Claude Desktop, Cursor and VS Code, paste the config shown above and restart. See the install guides.
Is Godot MCP the official server?
Godot MCP is a community project by shin2344234, not verified by a company domain.
Is Godot MCP free?
The code is published under the MIT licence. The service it connects to may have its own pricing.
Is Godot MCP safe to use?
It scores 30 of 100. Grades: maintenance A, licence A, quality C. The security check has not run for it yet. Review the code before you install. How grades work.
What are alternatives to Godot MCP?
Similar MCP servers: browser-use, Actionbook, Robin: AI-Powered Dark Web OSINT, Scrapling MCP Server.
Does Godot MCP work with ChatGPT?
Not directly. It runs locally, and ChatGPT only connects to remote servers with a URL. Use it in Claude Code, Claude Desktop, Cursor, VS Code or Codex.
