Godot MCP Server (Pete Thorne)
Godot engine projects integrated with AI for direct script and scene manipulation.
Data last scanned today · Reviewed today
Overview
This server bridges the gap between Godot Engine and your AI assistant, enabling comprehensive project management. Through the Model Context Protocol, you can perform deep tasks such as script refactoring, node creation, and automated scene structure manipulation directly from your chat interface. The plugin supports two-way communication between the editor and the AI, allowing for project resource access and direct application of AI-suggested changes to your GDScript files and project nodes.
Our verdict
With a security score of 28/100, this tool is categorized as high risk. The lack of a read-only mode means every installation grants full write access to your files, which could lead to unintended project modifications. Additionally, the project has not been updated in over 499 days, indicating potential staleness. It is best suited for experimental use in isolated development environments rather than critical production workflows.
- Zero direct dependencies reduce the supply-chain surface area.
- Licensed under the permissive MIT license.
- Documented support for managing node and scene structures.
- No read-only mode allows unrestricted write access to files.
- Stale codebase with no commits in 499 days.
- Community-maintained project lacking official vendor oversight.
Tools
| Tool | Description | Risk |
|---|---|---|
| get-scene-tree | Returns the scene tree structure | low |
| get-node-properties | Gets properties of a specific node | low |
| create-node | Creates a new node | medium |
| delete-node | Deletes a node | high |
| modify-node | Updates node properties | medium |
| list-project-scripts | Lists all scripts in the project | low |
| read-script | Reads a specific script | low |
| modify-script | Updates script content | medium |
| create-script | Creates a new script | medium |
| analyze-script | Provides analysis of a script | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf | ||||
| ChatGPT |
Frequently asked questions
›How do I integrate this MCP server into my own Godot project?
Copy the addons/godot_mcp folder into your project's addons directory, then enable the plugin through the Project Settings menu in the Godot editor.
›What is required to configure the server for use with Claude Desktop?
You must add the server to your Claude Desktop configuration file with an absolute path to the server's index.js file and ensure the MCP_TRANSPORT environment variable is set to stdio.
›Which system resources can the AI access through this MCP server?
The server provides access to currently open scripts and scenes via specific resource endpoints, as well as general project metadata and settings.
›Can I perform editor-level actions through this server?
Yes, the server supports editor-specific commands including running and stopping your project, as well as retrieving the current editor state.
›What steps should I take if the plugin is not communicating with the AI?
Check that the plugin is enabled in Godot, ensure all paths in your configuration file are absolute, and verify that there are no relevant error messages displayed in the Godot console.
Badge
Maintain this server? Add the live badge to your README.