godot-mcp-server
MCP ServerFreeMCP server for Godot game engine integration
Capabilities8 decomposed
godot project introspection and metadata extraction
Medium confidenceExposes Godot project structure, scene hierarchy, script files, and engine metadata through MCP protocol endpoints. Implements file-system scanning and GDScript AST parsing to catalog project assets, node trees, and class definitions without requiring Godot editor to be running. Returns structured JSON representations of project topology for AI context building.
Bridges Godot game engine and MCP protocol by implementing native Godot project parsing without requiring editor subprocess; uses GDScript AST analysis to extract semantic structure rather than regex-based text matching
Provides deeper Godot-specific context than generic file-system MCP servers because it understands GDScript syntax and Godot scene format natively
gdscript code generation and completion
Medium confidenceGenerates GDScript code snippets, class stubs, and method implementations based on project context and user prompts. Leverages project introspection to understand existing class hierarchies and coding patterns, then uses LLM to synthesize new code that matches project conventions. Integrates with MCP tool-calling to accept structured requests for specific code patterns (e.g., 'generate a physics-based player controller').
Generates GDScript with awareness of Godot-specific patterns (signals, node references, lifecycle methods, physics APIs) by analyzing project codebase first; not generic code generation but Godot-idiom-aware synthesis
More contextual than generic LLM code completion because it understands Godot scene structure and can reference existing project classes and patterns in generated code
scene and node tree manipulation via mcp
Medium confidenceProvides MCP tools to query and modify Godot scene hierarchies programmatically. Parses .tscn (scene) files and exposes node tree structure, properties, and connections as queryable data. Supports read operations (list nodes, get properties) and write operations (add nodes, modify properties, update connections) by manipulating scene files directly or via Godot's GDScript API if editor is running.
Implements scene manipulation as MCP tools that parse and modify .tscn files directly, enabling headless scene editing without requiring Godot editor subprocess; uses GDScript-compatible NodePath syntax for node addressing
Allows AI assistants to modify game scenes programmatically without opening Godot editor, enabling batch operations and automation that would be tedious in GUI
gdscript debugging and error analysis
Medium confidenceCaptures GDScript runtime errors, warnings, and debug output from Godot execution and surfaces them to MCP clients for analysis. Parses Godot debug console output and error stack traces to extract file paths, line numbers, and error messages. Integrates with project introspection to provide source code context and suggest fixes based on error patterns and project conventions.
Parses Godot-specific error formats and integrates with project context to provide targeted debugging assistance; uses GDScript AST and project structure to suggest fixes that match existing code patterns
More useful than generic error analysis because it understands Godot's error messages, node paths, and signal system; can correlate errors to scene structure and existing code
asset and resource discovery with ai context
Medium confidenceScans Godot project for game assets (textures, models, audio, animations, shaders) and exposes metadata through MCP. Catalogs resource paths, file types, and properties (resolution, format, duration) to build a queryable asset inventory. Enables AI assistants to understand available resources and suggest asset usage in code generation or scene composition tasks.
Indexes Godot project assets and exposes them as queryable MCP resources; enables AI to reference actual project assets in code generation rather than generating placeholder paths
Provides asset-aware code generation because AI can see what textures, models, and audio are available and suggest them in generated scripts, rather than generating generic asset paths
godot documentation and api reference lookup
Medium confidenceProvides MCP tools to query Godot engine documentation and API reference data. Indexes Godot class definitions, method signatures, property types, and signal definitions from official documentation or bundled reference data. Enables AI assistants to look up correct API usage, parameter types, and return values when generating or reviewing GDScript code.
Exposes Godot API reference as queryable MCP resources, enabling AI to verify and look up correct API usage during code generation; uses structured API definitions rather than free-text documentation
Allows AI code generation to be grounded in actual Godot API definitions, reducing hallucinated or incorrect API calls compared to LLMs generating code from training data alone
multi-file gdscript refactoring with dependency tracking
Medium confidenceSupports refactoring operations across multiple GDScript files while tracking and updating dependencies. Parses GDScript imports, class references, and signal connections to understand inter-file dependencies. When refactoring (e.g., renaming a class, moving methods), automatically updates all references across the project to maintain consistency. Uses AST-based analysis to ensure refactoring is semantically correct.
Implements cross-file refactoring with dependency tracking using GDScript AST analysis; automatically updates all references when refactoring, not just the target element
Safer and more comprehensive than manual refactoring or simple find-replace because it understands GDScript syntax and can distinguish between actual references and string literals or comments
performance profiling and optimization suggestions
Medium confidenceAnalyzes GDScript code and Godot project configuration to identify performance bottlenecks and suggest optimizations. Parses code for common inefficiencies (excessive allocations in _process, inefficient node queries, unoptimized physics settings) and correlates with profiling data if available. Provides AI-generated optimization suggestions tailored to the specific code patterns found in the project.
Analyzes GDScript code patterns for performance issues and generates optimization suggestions using Godot-specific knowledge (e.g., _process vs _physics_process, node query efficiency, memory allocation patterns)
More targeted than generic code analysis because it understands Godot-specific performance concerns and can suggest engine-appropriate optimizations rather than generic code improvements
Capabilities are decomposed by AI analysis. Each maps to specific user intents and improves with match feedback.
Related Artifactssharing capabilities
Artifacts that share capabilities with godot-mcp-server, ranked by overlap. Discovered automatically through the match graph.
Godot MCP
** - MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects.
MBro
** - A powerful interactive terminal **M**CP **Bro**wser client with tab completion and automatic documentation that allows you to work with multiple MCP servers, manage tools, and create complex workflows using AI assistants.
@modelcontextprotocol/server-threejs
Three.js 3D visualization MCP App Server
Maya MCP
** - MCP server for Autodesk Maya
Generative-Media-Skills
Multi-modal Generative Media Skills for AI Agents (Claude Code, Cursor, Gemini CLI). High-quality image, video, and audio generation powered by muapi.ai.
Unity3d Game Engine
** - MCP Server to control and interact with Unity3d Game Engine for game development
Best For
- ✓Game developers using Claude or other MCP-compatible AI assistants for Godot development
- ✓Teams building AI-assisted game development workflows
- ✓Solo indie developers prototyping games with AI pair programming
- ✓Game developers accelerating prototyping with AI-assisted scripting
- ✓Teams establishing coding standards and wanting AI to enforce them
- ✓Developers learning Godot who want pattern-based code suggestions
- ✓Developers automating scene setup and configuration tasks
- ✓Teams building procedural level generation or dynamic scene composition
Known Limitations
- ⚠Requires project to follow standard Godot directory conventions; custom folder structures may not be fully indexed
- ⚠GDScript parsing is AST-based and may not handle all edge cases in complex metaprogramming patterns
- ⚠No real-time sync — metadata is point-in-time snapshot; changes require re-scan
- ⚠Limited to local filesystem access; cannot introspect remote or cloud-based Godot projects
- ⚠Generated code requires manual review for game logic correctness; AI may produce syntactically valid but semantically incorrect physics or gameplay code
- ⚠No built-in testing or validation — generated scripts are not automatically tested against project
Requirements
Input / Output
UnfragileRank
UnfragileRank is computed from adoption signals, documentation quality, ecosystem connectivity, match graph feedback, and freshness. No artifact can pay for a higher rank.
Package Details
About
MCP server for Godot game engine integration
Categories
Alternatives to godot-mcp-server
Are you the builder of godot-mcp-server?
Claim this artifact to get a verified badge, access match analytics, see which intents users search for, and manage your listing.
Get the weekly brief
New tools, rising stars, and what's actually worth your time. No spam.
Data Sources
Looking for something else?
Search →