Gear
The Gear server is an MCP server embedded in the Godot editor that gives AI clients programmatic control over Godot 4 projects through 109 tools across 26 domains.
Project Management: List, open, and inspect Godot projects; read/write project settings; search project files for text or regex patterns.
Editor Control: Launch the Godot editor GUI, run/stop projects, capture debug output, check editor connection status, and query the installed Godot version.
Scene Editing: Create/save/inspect scenes; add, delete, move, and configure nodes (full ClassDB support); set node properties with type conversion (Vector2, Color, etc.); connect signals between nodes.
Scripting: Create GDScripts with templates (singleton, state_machine, component, resource), modify existing scripts (add functions/variables/signals), and analyze script structure.
Class & Resource Introspection: Query Godot classes from ClassDB; get detailed info on methods, properties, signals, and enums; analyze resource dependencies and detect circular references.
Export & Build: List export presets and build distributable executables for multiple platforms.
Runtime & Debugging: Monitor live game instances; access LSP diagnostics, DAP console output; manage breakpoints and step-through debugging.
Project Visualization: Generate interactive browser-based visual maps of all scripts, connections, and project structure.
Asset Downloads: Pull CC0 assets from Poly Haven, AmbientCG, and Kenney.
Testing & DX: Inject inputs, take screenshots, run headless, assert logs, snapshot sessions, and track development intent.
Dynamic Tool Groups: Activate on-demand tool groups covering animations, tilemaps, audio, navigation, theming, autoloads, plugins, UID handling, and more.
Tool Discovery: Search and catalog all available tools by keyword, with auto-activation of matching dynamic groups.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gearcreate a new scene with a CharacterBody2D root node"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gear
Gear allows AI assistants to directly run, inspect, modify, and debug your Godot projects.
Quick Start (3 Minutes)
Requirements
Godot 4.x
Node.js 18+
MCP-supported client (Claude Desktop, Cursor, Cline, etc.)
1) Start Gear
npx -y gearOr install globally:
npm install -g gear-godot-mcp
gear2) Configure MCP Client
Add the following to your client's configuration file (e.g., Claude Desktop):
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "gear"],
"env": {
"GODOT_PATH": "/path/to/godot"
}
}
}
}3) Try These Commands
"List all Godot projects in the
/your/projectsdirectory""Create
scenes/Player.tscnwith aCharacterBody2Droot node""Run the project, get debug output, and fix the errors"
Related MCP server: Godot MCP Enhanced
Why Use Gear
Core Advantages
Feature | Description |
Real-time Feedback | Run games, check logs, and fix issues instantly |
110+ Tools | Covers scenes/scripts/resources/runtime/LSP/debugging/input/assets |
Token Efficient | Only 33 core tools exposed by default; activate others on demand |
Dynamic Tool Groups | Automatically activate relevant tool groups when searching for tools |
Deep Integration | ClassDB queries, runtime inspection, and breakpoint debugging |
Use Cases
✅ Indie developers using AI to accelerate development
✅ Teams needing AI to understand real project/runtime states
✅ Heavy debugging workflows (breakpoints, stack traces, runtime inspection)
Tool Usage Modes
Tool Exposure Levels
Gear has three tool exposure modes:
Mode | Tool Count | Description |
| 33 core + 78 on-demand | Token efficient, loaded on demand |
| 110+ | All tools exposed |
| 110+ | Same as full |
Dynamic Tool Groups in compact Mode
In compact mode, the 78 additional tools are organized into 22 dynamic tool groups:
Tool Group | Tool Count | Description |
| 3 | Node duplication, reparenting, loading sprites |
| 4 | Runtime scene inspection, property modification |
| 6 | Breakpoints, stepping, stack traces |
| 3 | Code completion, hover, symbol list |
| 6 | Screenshots, input injection |
| 5 | Animations, tracks, state machines |
| 4 | Materials, shaders, resource creation |
... | ... | And more |
How to Use Tool Groups
1. Auto-activation (Recommended)
Use
tool.catalogto search for relevant tools; matching tool groups will activate automatically
2. Manual Activation
Use
tool.groupsto manually activate specific tool groups "Activate thedaptool group for debugging"
3. Deactivation
Use
tool.groupsto reset activated groups
Installation
Method A: npx (Recommended)
npx -y gearMethod B: Global Installation
npm install -g gear-godot-mcp
gearMethod C: Source Installation
git clone https://github.com/HaD0Yun/Gear-godot-mcp.git
cd Gear-godot-mcp
npm install
npm run build
node build/index.jsFeature Overview
Scene Editing
Create scenes, add/delete nodes
Modify node properties
Node reparenting
Script Workflow
Create/modify scripts
Analyze script structure
Symbol renaming
Runtime Debugging
Inspect runtime scene tree
Set breakpoints, step through code
View variable values
Input & Screenshots
Inject keyboard/mouse input
Capture game screen
Viewport capture
Asset Management
Search CC0 assets (Poly Haven, AmbientCG, Kenney)
Download resources to project
Environment Variables
Variable | Purpose | Default Value |
| Tool exposure mode |
|
| Path to Godot executable | Auto-detected |
| Bridge service port |
|
| Tool list page size |
|
| Debug logs |
|
FAQ
Issue | Solution |
Godot not found | Set |
Tool list empty | Restart MCP client |
Invalid project path | Confirm |
Runtime tools not working | Install and enable the runtime addon plugin |
Tool not found | Use |
Related Links
License
MIT — See LICENSE for details.
Acknowledgments
Original MCP server from Coding-Solo
Gear enhancements developed by HaD0Yun
Project visualization features inspired by tomyud1/godot-mcp
Maintenance
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
- AlicenseAqualityDmaintenanceAn 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.44304MIT
- AlicenseAqualityDmaintenanceAn 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.16MIT
- AlicenseCqualityAmaintenanceAn MCP server providing AI assistants with 149 tools to fully control the Godot game engine, including runtime code execution, scene manipulation, physics, audio, networking, animation, and more.10064394MIT
- AlicenseBqualityBmaintenanceThis MCP server allows AI assistants to control the Godot editor and running games, enabling scene creation, script editing, input simulation, and gameplay testing through 174 tools.100215MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
An MCP server that gives your AI access to the source code and docs of all public github repos
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/wvfp/gear-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server