1. Conduid
  2. AI
  3. godot
MCP server · AI

godot

MCP server for Godot Engine integration

Unclaimed ai
39Low

Scored 7 days ago · breakdown

About godot

godot is an MCP server published by git+satelliteoflove in the AI category: mCP server for Godot Engine integration.

Install

Install
npx @satelliteoflove/godot-mcp
Claude Code
claude mcp add godot-mcp-gitsatel -- npx -y @satelliteoflove/godot-mcp
npx
npx -y @satelliteoflove/godot-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (11)

godot_docsFetch Godot documentation as clean markdown, version-matched to your editor

Parameters not published.

godot_execRun GDScript inside the running game for test scenario setup

Parameters not published.

godot_game_timeFreeze, step, and step-until on the game clock — deterministic observation

Parameters not published.

godot_inputInject input into the running game: actions, joypad, raw keys, mouse-look, text

Parameters not published.

godot_profilerMetric snapshots and per-frame time series with spike detection

Parameters not published.

godot_projectProject info, settings, addon version skew, and stale-settings detection

Parameters not published.

godot_resourceInspect resources with type-aware output: SpriteFrames, TileSet, Materials, Textures

Parameters not published.

godot_runtime_stateLive game state as JSON: one-shot digests, watch windows, signal timelines

Parameters not published.

godot_sceneOpen and save scenes (create new scenes by writing the `.tscn` directly, then open)

Parameters not published.

godot_scene3dEngine-computed 3D transforms, bounding boxes, and visibility for spatial reasoning

Parameters not published.

godot_validate_meshesDetect silently corrupt procedural mesh data that masquerades as lighting bugs

Parameters not published.

Ask AI

✦

Ask AI about godot

Powered by Claude · Grounded in docs

I know everything about godot. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

godot-mcp

MCP server that connects Claude to your Godot editor. Less copy-paste, more creating.

Why This Exists

Using AI assistants for game dev means a lot of back-and-forth: copying error messages, describing what's on screen, pasting debug output, manually applying suggested changes. It works, but it's tedious.

This MCP gives Claude direct access to your Godot editor. It can see your scene tree, capture screenshots, read errors, and make changes directly. You stay focused on the creative work while the mechanical relay disappears. Faster iterations, less busywork, more time building the game you actually want to make.

Quick Start

1. Configure your AI assistant

Add godot-mcp to your MCP client. See the Installation Guide for config examples (Claude Desktop, Claude Code, VSCode/Copilot, and more).

2. Install the Godot addon

npx @satelliteoflove/godot-mcp --install-addon /path/to/your/godot/project

Enable in Godot: Project Settings > Plugins > Godot MCP

3. Go

Open your Godot project, restart your AI assistant, and start building.

What Claude Can Do

  • See your editor, scenes, running game, errors, and performance
  • Inspect nodes, resources, animations, tilemaps, 3D spatial data
  • Modify scenes, nodes, scripts, animations, tilemaps directly
  • Test by running the game and injecting input
  • Learn by fetching Godot docs on demand

Works Well With

minimal-godot-mcp by @ryanmazzolini is another MCP server for Godot. It focuses on language server diagnostics and console output via DAP, with no addon required. This project focuses on runtime control, scene manipulation, and everything that needs a direct line into the editor.

They don't overlap much, and they don't conflict. Run them side by side for the best coverage.

Documentation

Architecture

[Claude/AI Assistant/MCP Client] <--stdio--> [MCP Server] <--WebSocket:6550--> [Godot MCP Bridge Addon]

WSL2 is supported (auto-detection, host IP discovery, configurable bind modes). See the Installation Guide for setup details.

CLI smoke test (paste-ready JSON-RPC)

If you run the server manually via CLI (for example: npx -y @satelliteoflove/godot-mcp), you can paste these stdio JSON-RPC frames to verify it responds and can reach Godot:

  1. Write in CLI
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"cli-test","version":"0"}}}
  1. Response
{"result":{"protocolVersion":"2024-11-05","capabilities":{"tools":{},"resources":{},"logging":{}},"serverInfo":{"name":"godot-mcp","version":"2.11.0"}},"jsonrpc":"2.0","id":1}
  1. Call a tool
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"editor","arguments":{"action":"get_state"}}}
  1. Response
{"result":{"content":[{"type":"text","text":"{\n  \"current_scene\": null,\n  \"godot_version\": \"4.5.1-stable (official)\",\n  \"is_playing\": false,\n  \"main_screen\": \"unknown\",\n  \"open_scenes\": []\n}"}]},"jsonrpc":"2.0","id":2}

Tip: If you enabled Port override in the Godot MCP panel, start the server with matching env vars (or export as environment variable): GODOT_HOST=... GODOT_PORT=... npm run start or GODOT_HOST=... GODOT_PORT=... npx -y @satelliteoflove/godot-mcp

Development

cd server
npm install && npm run build
npm test
npm run generate-docs

Requirements

  • Node.js 20+
  • Godot 4.5+

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About godot

How do I install godot?

Run npx @satelliteoflove/godot-mcp, then add the server to your MCP client's configuration.

Is godot safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is godot still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.