Godot MCP

v0.1.1Developer Toolsstable

An MCP server that enables AI agents to interact with the Godot game engine by launching the editor, running projects, capturing debug output, and managing scenes and resources. It provides tools for project analysis, scene creation, and execution co

aigodotmcpclaudecline
Share:
3,780
Stars
0
Downloads
0
Weekly
0/5

What is Godot MCP?

Godot MCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server that enables ai agents to interact with the godot game engine by launching the editor, running projects, capturing debug output, and managing scenes and resources. it provides tools for pro...

An MCP server that enables AI agents to interact with the Godot game engine by launching the editor, running projects, capturing debug output, and managing scenes and resources. It provides tools for project analysis, scene creation, and execution co

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An MCP server that enables AI agents to interact with the Go

Use Cases

Interact with Godot engine from AI agents
Manage game development and scene creation
Coding-Solo

Maintainer

LicenseMIT License
Languagejavascript
Versionv0.1.1
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @coding-solo/godot-mcp

Manual Installation

npx -y @coding-solo/godot-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Godot MCP

Godot MCP is a Model Context Protocol server that bridges AI agents directly to the Godot game engine, enabling programmatic control of the editor, project execution, and scene management. It lets you launch the Godot editor, run projects in debug mode, capture console output, create scenes with nodes, load sprites, and manage resource UIDs — all from your AI client. Developers use it to accelerate game prototyping and get AI assistance that understands and can act on the actual state of their Godot projects.

Prerequisites

  • Node.js 18+ and npm installed (for npx execution)
  • Godot 4.x installed on your system (Godot 4.4+ recommended for UID management features)
  • An MCP client such as Claude Desktop or Claude Code
  • A Godot project directory accessible on disk
1

Install the MCP server via npx

The server runs via npx without a global install. Add it to your MCP client configuration using the package @coding-solo/godot-mcp.

npx -y @coding-solo/godot-mcp
2

Locate your Godot executable path

Find where the Godot binary is installed. On macOS this is typically inside the .app bundle; on Linux it may be in /usr/bin/godot or a custom path. You will set this as the GODOT_PATH environment variable.

which godot
# macOS example: /Applications/Godot.app/Contents/MacOS/Godot
# Linux example: /usr/bin/godot4
3

Configure your MCP client

Add the server configuration to your Claude Desktop config file at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Set GODOT_PATH to your Godot executable. Optionally set DEBUG to true for detailed logging.

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": ["-y", "@coding-solo/godot-mcp"],
      "env": {
        "GODOT_PATH": "/Applications/Godot.app/Contents/MacOS/Godot",
        "DEBUG": "false"
      }
    }
  }
}
4

Restart your MCP client

Restart Claude Desktop or your chosen MCP client to load the new server configuration. The Godot MCP tools will appear in the tool list once the server starts successfully.

5

Point the server at a Godot project

Open a Godot project directory in your file system. When prompting the AI, reference the project path so the server can discover and interact with the correct project.godot file.

6

Verify the connection

Ask your AI client to list Godot projects in a directory or retrieve the installed Godot version to confirm the server is connected and the Godot executable is accessible.

Godot MCP Examples

Client configuration

Claude Desktop config with Godot executable path and optional debug logging.

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": ["-y", "@coding-solo/godot-mcp"],
      "env": {
        "GODOT_PATH": "/Applications/Godot.app/Contents/MacOS/Godot",
        "DEBUG": "false"
      }
    }
  }
}

Prompts to try

Example prompts that exercise the real tools this server exposes.

- "List all Godot projects in /Users/me/gamedev and show me the structure of the main one"
- "Create a new 2D scene called Player with a CharacterBody2D root node and a Sprite2D child"
- "Load the texture res://assets/player.png into the Sprite2D node in the Player scene"
- "Run the project at /Users/me/gamedev/my-game and capture the debug output"
- "Export the 3D level scene as a MeshLibrary resource for use with GridMap"
- "What version of Godot is installed and what Godot projects exist in the current directory?"

Troubleshooting Godot MCP

Server fails to start with 'Godot executable not found'

Set the GODOT_PATH environment variable explicitly in your config to the full path of your Godot binary. On macOS this is often /Applications/Godot.app/Contents/MacOS/Godot. Run 'which godot' or 'which godot4' to find the path on Linux.

Editor launches but project does not open correctly

Ensure the path you provide points to a directory containing a project.godot file. The server discovers projects by looking for this file, so nested or non-standard project layouts may require specifying the exact project directory.

UID management tools are unavailable

UID-related tools (get file UIDs, update UID references) require Godot 4.4 or newer. Update your Godot installation to 4.4+ and ensure GODOT_PATH points to the updated binary.

Frequently Asked Questions about Godot MCP

What is Godot MCP?

Godot MCP is a Model Context Protocol (MCP) server that mcp server that enables ai agents to interact with the godot game engine by launching the editor, running projects, capturing debug output, and managing scenes and resources. it provides tools for project analysis, scene creation, and execution co It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Godot MCP?

Install via npm with the command: npx -y @coding-solo/godot-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Godot MCP?

Godot MCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Godot MCP free to use?

Yes, Godot MCP is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "godot-mcp": { "command": "npx", "args": ["-y", "@coding-solo/godot-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Godot MCP?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides