Godot MCP Server

Godot engine project workflows managed directly through AI assistance capabilities.

Data last scanned today · Reviewed yesterday

441 dangerous tool14 tools4,792JavaScriptMIT

Overview

Godot MCP Server provides an interface for interacting with Godot game engine projects, enabling developers to incorporate engine-specific project data into their AI-driven development workflows. It is built using TypeScript and Node.js to bridge the gap between local project files and AI agents. The server functions as a community-maintained tool designed to assist with tasks involving Godot project structures. By providing a structured MCP interface, it allows for more efficient exploration and management of game assets and scripts within the Godot ecosystem.

Our verdict

This server carries a high risk level with a security score of 29/100, primarily due to the lack of any authentication method, meaning anyone with access to the configuration can use it. Furthermore, it provides full write access to your project files without a read-only mode, and it is community-maintained rather than vendor-backed. It should only be used in isolated development environments where security exposure to external agents is strictly controlled.

  • Features a small, manageable footprint with only three direct dependencies.
  • Licensed under the permissive MIT license for flexible usage.
  • Includes real, structured documentation within the repository README.
  • Maintains significant community interest with over 4,700 GitHub stars.
  • Lacks any built-in authentication mechanism for incoming connections.
  • Operates without a read-only mode, exposing files to full write operations.
  • Not an official product maintained by the Godot Engine developers.
  • No OAuth support available for secure external service integration.

Setup

Claude Desktop
{
  "mcpServers": {
    "godot-mcp": {
      "args": [
        "-y",
        "godot-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
launch_editorOpen the Godot editor for a specific projectmedium
run_projectExecute Godot projects in debug modehigh
get_debug_outputRetrieve console output and error messageslow
stop_projectStop Godot projects programmaticallymedium
get_godot_versionRetrieve the installed Godot versionlow
list_projectsFind Godot projects in a specified directorylow
get_project_infoGet detailed information about project structurelow
create_sceneCreate new scenes with specified root node typesmedium
add_nodeAdd nodes to existing scenes with customizable propertiesmedium
load_spriteLoad sprites and textures into Sprite2D nodesmedium
export_mesh_libraryExport 3D scenes as MeshLibrary resources for GridMapmedium
save_sceneSave scenes with options for creating variantsmedium
get_uidGet UID for specific fileslow
update_project_uidsUpdate UID references by resaving resourcesmedium

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What software do I need to run this server?

You must have the Godot Engine installed on your system along with Node.js version 18.0.0 or higher.

How do I configure the path to the Godot executable?

You can specify the location of your Godot installation by setting the GODOT_PATH environment variable.

Are there specific requirements for using UID management features?

The UID management tools, such as retrieving UIDs and updating references, require Godot 4.4 or higher.

How can I enable debug logging for this MCP server?

You can enable debug mode by setting the DEBUG environment variable to true in your MCP configuration.

Alternatives

Badge

Godot MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.