A Godot MCP server optimized for agentic code editing via tools like Claude Code, Zed, or Cursor.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"godot-agent-mcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Godot MCP (Model Context Protocol) server that enables AI assistants like Claude, Cursor, and Zed to interact with Godot Engine through standardized tools and commands.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in developer-tools / entertainment
Copy/paste detector for programming source code, supports 223 formats. AI-ready with token-efficient reporter, skill and MCP server.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Manage Supabase projects — databases, auth, storage, and edge functions
MCP Security Weekly
Get CVE alerts and security updates for Godot Agent Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Godot MCP (Model Context Protocol) server that enables AI assistants like Claude, Cursor, and Zed to interact with Godot Engine through standardized tools and commands.
This plugin transforms your Godot editor into an MCP server, allowing AI coding assistants to:
The server implements the MCP specification and provides a robust foundation for building AI-assisted Godot development workflows.
Notably, the MCP runs in Godot, which reduces installation complexity and improves maintainability.
Clone the repository into your Godot project:
cd your-godot-project
git clone https://github.com/toasted-iron-studios/godot-agent-mcp.git
# Or add as submodule
git submodule add https://github.com/toasted-iron-studios/godot-agent-mcp.git addons/godot_agent_mcp
Enable the plugin:
Project → Project Settings → PluginsVerify installation:
http://127.0.0.1:8080Configure your AI assistant to use the MCP server:
For Cursor/VSCode:
Copy-pasta the sample MCP config in the repo: mcp.json.sample
create_nodeCreates a new node in the currently edited scene.
Parameters:
parent_path (string): Path to the parent node (use "/root" for scene root)node_type (string): Godot node class name (e.g., "Node2D", "RigidBody3D")node_name (string): Name for the new nodeExample:
{
"parent_path": "/root",
"node_type": "Node2D",
"node_name": "Player"
}
You can also interact with the server directly via HTTP:
curl -X POST http://127.0.0.1:8080 \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "create_node",
"arguments": {
"parent_path": "/root",
"node_type": "Node2D",
"node_name": "MyNode"
}
},
"id": 1
}'
plugin.gd - Main plugin entry point, manages server lifecycleHttpServer - HTTP server handling MCP requestsMCPRouter - Routes MCP method calls to appropriate handlersMCPTool - Abstract base class for all toolsZodot - Schema validation library for type safetyAI Assistant → HTTP Request → HttpServer → MCPRouter → MCPTool → Godot API
Tools inherit from MCPTool and implement:
get_name() - Unique tool identifierget_description() - Human-readable descriptionget_input_schema() - Zodot schema for parameter validationrun(params) - Tool execution logicWe maintain strict code quality standards to ensure a professional, maintainable codebase:
# comments within function bodies)