godot-mcp and godot-mcp-pro

These tools appear to be competing implementations of an MCP (multi-client protocol) server for Godot 4.x engine control, with tool B offering a commercial "pro" version that extends the feature set beyond tool A's open-source offering.

godot-mcp
53
Established
godot-mcp-pro
42
Emerging
Maintenance 13/25
Adoption 7/25
Maturity 20/25
Community 13/25
Maintenance 13/25
Adoption 5/25
Maturity 9/25
Community 15/25
Stars: 33
Forks: 5
Downloads:
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 11
Forks: 4
Downloads:
Commits (30d): 0
Language: GDScript
License:
No risk flags
No Package No Dependents

About godot-mcp

tugcantopaloglu/godot-mcp

MCP server for full Godot 4.x engine control — 149 tools for AI-driven game development

Implements a TCP-based runtime interaction server alongside a TypeScript MCP server, enabling both headless scene parsing (via GDScript operations) and live game manipulation through arbitrary code execution, property inspection, and signal management. Covers 149 tools spanning physics, networking, audio, animation trees, UI theming, shader parameters, skeletal animation, procedural geometry, and export automation—essentially exposing Godot's entire API surface to AI assistants. Designed for AI-driven game development workflows where LLMs can prototype, test, debug, and iterate games through a single MCP interface.

About godot-mcp-pro

youichi-uda/godot-mcp-pro

162 MCP tools for AI-powered Godot 4 development. Scene, animation, 3D, physics, particles, audio, shader, input simulation, runtime analysis, navigation, testing & more. $5 one-time.

Implements a Node.js MCP server that bridges AI assistants to Godot via WebSocket (port 6505), enabling real-time editor API access with JSON-RPC 2.0 and UndoRedo integration. Includes granular permission presets (conservative/permissive) to control tool execution, and a "Lite mode" (76 tools) for clients with tool limits. Targets Claude Code, Windsurf, and Cursor with full scene tree manipulation, runtime game inspection, input simulation, and batch property operations across editor and runtime contexts.

Scores updated daily from GitHub, PyPI, and npm data. How scores work