godot-mcp
by tugcantopaloglu·★ 189·Score 48
Godot MCP server with 149 tools for full engine control in AI-driven game development.
Overview
Godot MCP is a comprehensive Model Context Protocol server that provides AI assistants with full control over the Godot game engine. It features 149 tools covering networking, 3D/2D rendering, UI controls, audio effects, animation trees, file I/O, runtime code execution, property inspection, scene manipulation, signal management, physics, project creation, and more. The server builds upon and extends the original godot-mcp project, significantly expanding from 20 to 149 tools with substantial enhancements including runtime code execution, node inspection, animation control, and headless scene operations.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Godot MCP when you need AI to perform complex Godot game development tasks, automate workflows, or create AI-powered game development experiences.
When NOT to choose this
Don't choose this if you're working with game engines other than Godot, or if you need a solution with GUI-based visual scripting capabilities.
Tools this server exposes
12 tools extracted from the READMEgame_evalExecute arbitrary GDScript code in the running game with return values
game_get_propertyRead any property on any node by path in the running game
game_set_propertyWrite any property on any node by path in the running game
game_call_methodCall any method on any node with arguments in the running game
game_instantiate_sceneDynamically add scenes to the running game
game_play_animationControl AnimationPlayer in the running game
game_pausePause or unpause the running game
read_sceneParse any .tscn file and get full node tree with properties as JSON
create_projectCreate a new Godot project from scratch
manage_export_presetsCreate or modify export preset configuration
game_http_requestMake HTTP GET/POST/PUT/DELETE requests with headers and body
game_ui_controlSet focus, anchors, tooltip, mouse filter on UI controls
Comparable tools
Installation
Installation
- Install the MCP server:
npm install godot-mcp- Add to Claude Desktop configuration:
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/path/to/godot-mcp/dist/index.js"],
"env": {
"GODOT_PROJECT_PATH": "/path/to/your/godot/project"
}
}
}
}- Restart Claude Desktop to load the server.
FAQ
- Does this require a running Godot instance?
- No. Many tools work in headless mode without a running game, though runtime features require an active game instance.
- What programming languages does this support?
- The server itself is written in JavaScript/TypeScript. It interacts with Godot's GDScript language for game logic.
Compare godot-mcp with
Last updated · Auto-generated from public README + GitHub signals.