Godot MCP Server

MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects.

Local serverstdioGo

What is the Godot MCP Server?

Godot MCP lets Claude, Cursor and other MCP clients work with Godot MCP directly. MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects.

What Godot MCP does

/$$ /$$ /$$$$$$ /$$$$$$$ | $$$ /$$$ /$$__ $$| $$__ $$ | $$$$ /$$$$| $$ _/| $$ \ $$ | $$ $$/$$ $$| $$ | $$$$$$$/ | $$ $$$| $$| $$ | $$/ | $$\ $ | $$| $$ $$| $$ | $$ / | $$| $$$$$$/| $$ |/ |/ _/ |/ ```

Godot MCP enables AI agents to launch the Godot editor, run projects, capture debug output, and control project execution. This direct feedback loop helps agents understand what works and what doesn't in real Godot projects, leading to better code generation and debugging assistance.

Key capabilities

  • Launch Godot Editor — Open the Godot editor for a specific project
  • Run Godot Projects — Execute Godot projects in debug mode
  • Capture Debug Output — Retrieve console output and error messages
  • Control Execution — Start and stop Godot projects programmatically
  • Get Godot Version — Retrieve the installed Godot version
  • List Godot Projects — Find Godot projects in a specified directory
  • Project Analysis — Get detailed information about project structure
  • Scene Management —

Requirements

  • Godot Engine installed on your system - Node.js (>=18.0.0) and npm - An AI agent that supports MCP

Practical notes

  • Written in Go.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Godot MCP Server

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": [
        "@coding-solo/godot-mcp"
      ],
      "env": {
        "DEBUG": "true"
      },
      "disabled": false,
      "autoApprove": [
        "launch_editor",
        "run_project",
        "get_debug_output",
        "stop_project",
        "get_godot_version",
        "list_projects",
        "get_project_info",
        "create_scene",
        "add_node",
        "load_sprite",
        "export_mesh_library",
        "save_scene",
        "get_uid",
        "update_project_uids"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Godot Engine installed on your system - Node.js (>=18.0.0) and npm - An AI agent that supports MCP
VariableDescriptionRequired
DEBUGDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Godot MCP to Name.”
  • “Use Godot MCP to Type.”
  • “Use Godot MCP to Command.”

Frequently asked questions

MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.