Provides tools for Godot Engine development, including running unit tests with GUT, checking for syntax errors, importing assets, running scenes, and exporting projects.
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., "@Godot MCP Serverrun all unit tests and report the results"
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.
Godot MCP Server
An MCP (Model Context Protocol) server that provides tools for Godot Engine development.
Features
godot_run_tests - Run GUT (Godot Unit Test) tests and get structured results
godot_check_errors - Check for parse/syntax errors without running the game
godot_import - Import/reimport assets
godot_run_scene - Run a specific scene
godot_export - Export project to a platform
Installation
cd mcp/godot-mcp
uv pip install -e .Or with pip:
pip install -e mcp/godot-mcpConfiguration
Add to your Claude Code MCP configuration (~/.claude/mcp.json):
{
"mcpServers": {
"godot": {
"command": "uv",
"args": ["run", "--directory", "/path/to/mcp/godot-mcp", "godot-mcp"],
"env": {
"QT_QPA_PLATFORM": "xcb",
"__GLX_VENDOR_LIBRARY_NAME": "mesa"
}
}
}
}Or if installed globally:
{
"mcpServers": {
"godot": {
"command": "godot-mcp"
}
}
}Usage
Once configured, Claude Code can use these tools:
Run Tests
Use godot_run_tests to run the unit testsCheck for Errors
Use godot_check_errors to check for parse errorsRun a Scene
Use godot_run_scene to run the gameRequirements
Python 3.10+
Godot 4.x installed and in PATH
GUT (Godot Unit Test) addon for test functionality
License
MIT
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to authenticate as an admin.