Skip to main content
Glama

Godot + MCP + in-editor AI by Dhruv Vinesh

Let Cursor, Claude, and other AI agents control your Godot 4 editor — or chat from inside Godot with your own API keys (Claude, OpenAI, Gemini, OpenRouter, …).

Option A: Cursor / Claude Desktop  --stdio MCP-->  Node server  --WebSocket-->  Godot
Option B: Type in GDMCP Chat tab   --HTTPS------>  Claude / OpenAI / Gemini  -->  same tools

Requirements

  • Godot 4.2+ (GDScript)

  • Node.js 20+ (only if using Cursor/Claude MCP bridge)

  • Optional: API keys from Anthropic, OpenAI, Google, or an OpenAI-compatible host

Related MCP server: Gear

Install

1. Enable the Godot addon

Copy addons/gdmcp into your game (or open this repo in Godot).

Project → Project Settings → Plugins → GDMCP → Enable

2. Chat from Godot (API keys)

  1. Open the GDMCP bottom panel → Settings

  2. Pick a provider (Claude / OpenAI / Gemini / OpenAI-compatible)

  3. Paste your API key → Save settings

  4. Go to Chat, ask it to inspect or edit the project

Keys are stored in Editor Settings (your machine), not in the game repo.

3. Optional: Cursor MCP bridge

cd GDMCP
npm run prepare:mcp

Point Cursor MCP at mcp-server/dist/index.js (see examples/cursor-mcp.json).

Providers

Provider

Notes

Anthropic (Claude)

Messages API + tools

OpenAI

Chat Completions + tools

Google Gemini

generateContent + function calling

OpenAI-compatible

OpenRouter, Groq, Ollama, etc. Set base URL

Tools

Same tool surface for Chat and MCP: scene tree, nodes, files, play/stop, and more. Scene mutations are undoable (Ctrl+Z).

Config

Editor Settings (AI) — configured in the GDMCP Settings tab
Project settings (bridge) — gdmcp/network/port (default 6505), gdmcp/network/autostart

The WebSocket MCP bridge binds to localhost only.

Safety

GDMCP can modify scenes and files. API keys never leave your editor except to the provider you chose. Only use keys you control.

Author

Dhruv Vinesh

License

MIT — see LICENSE

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    An MCP server that gives AI assistants direct control over Godot 4 game development projects. It enables launching the editor, running projects, creating and editing scenes, writing GDScript, and inspecting assets through natural language commands.
    44
    29
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that enables AI assistants to directly run, inspect, modify, and debug Godot game development projects through 110+ tools covering scenes, scripts, resources, runtime debugging, and asset management.
    33
    21
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An enhanced MCP server for interacting with the Godot game engine, enabling AI assistants to launch the editor, run projects, manage scenes and nodes, and handle scripts.
    16
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    The most advanced MCP server for Godot Editor that lets AI assistants operate directly inside your running Godot project for scene creation, script generation, UI authoring, and more.
    27
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/theLegend35/GDMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server