godot-mcp
Godot MCP Server
godot-mcp позволяет MCP-клиентам проверять, валидировать, тестировать, экспортировать и запрашивать проекты Godot. Он поддерживает headless-команды Godot и, опционально, live-состояние из открытого редактора Godot.
Требования
Node.js 18 или новее
Godot 4.1 или новее, установленный локально
Проект Godot, содержащий
project.godot
Инструменты live-редактора дополнительно требуют аддон MCP Bridge, описанный ниже. Остальные инструменты работают в headless-режиме.
Related MCP server: godot-ai-mcp
Установка
Из локального репозитория
npm install
npm run buildИз npm (после публикации)
npx -y @zbrkic/godot-mcp --project /path/to/godot-project --godot /path/to/godotНастройка MCP-клиента
Всегда указывайте путь к проекту. MCP-клиенты для настольных систем обычно запускают серверы в своей собственной рабочей директории, поэтому автоматическое обнаружение проекта само по себе ненадёжно.
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "@zbrkic/godot-mcp"],
"env": {
"GODOT_PROJECT_PATH": "C:/Source/my-game",
"GODOT_PATH": "C:/Program Files/Godot/Godot_v4.5.1-stable_win64_console.exe"
}
}
}
}Эквивалентные параметры командной строки:
godot-mcp --project /path/to/godot-project --godot /path/to/godotGODOT_PATH/--godot является опциональным только в том случае, если исполняемый файл godot уже находится в PATH. В Windows предпочтителен исполняемый файл _console.exe.
Включение инструментов live-редактора
Скопируйте
godot-plugin/addons/mcp_bridgeв<ваш-проект>/addons/mcp_bridge.В Godot откройте Project > Project Settings > Plugins и включите MCP Bridge.
Держите редактор Godot открытым при использовании live-инструментов.
Мост по умолчанию прослушивает 127.0.0.1:7000. Установите mcp/plugin/port в project.godot, чтобы переопределить его; сервер считывает этот параметр из проекта, настроенного выше. Исключите addons/mcp_bridge/* из пресетов экспорта для продакшена.
Инструменты
Проект и экспорт:
get_project_settings,list_export_presets,export_projectТесты и валидация:
run_tests,validate_scene,validate_script,run_scene,format_gdscriptСцены и ресурсы:
inspect_scene_tree,find_nodes,get_node_properties,get_node_connections,list_resources,get_resource_dependencies,resolve_path,get_resource_infoДокументация:
verify_api,get_helpLive-редактор:
get_editor_selection,get_open_scenes
Большинство инструментов возвращают структурированный JSON-результат с success, data, errors, warnings и метаданными о времени выполнения.
Разработка и проверка
npm test # TypeScript build plus MCP handshake and parser tests
npm run test:godot # GDScript syntax checks; requires GODOT_PATH or godot on PATH
npm pack --dry-run # Inspect the files that would be publishedGitHub Actions запускает как Node/MCP-тесты, так и проверки аддона Godot при пушах и pull request'ах.
Чек-лист релиза
Обновите версию в
package.json.Запустите
npm test,npm run test:godotиnpm pack --dry-run.Опубликуйте с помощью
npm publishи создайте соответствующий релиз на GitHub.
Лицензия
Этот проект лицензирован в соответствии с MIT License.
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
- AlicenseAqualityAmaintenanceA Godot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation via stdio and optional WebSocket bridge.391MIT
- FlicenseAqualityCmaintenanceProvides AI assistants with tools to launch the Godot editor, run projects, manipulate scenes, manage scripts, and control node properties through a standardized MCP interface.21
- Apache 2.0
- AlicenseNot gradedqualityAmaintenanceOffline static correctness MCP server for Godot 4.x GDScript projects that lints code, looks up API symbols, and validates scenes/resources, all without a running editor.4Creative Commons Attribution Non Commercial No Derivatives 4.0 International
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for interacting with the Supabase platform
A MCP server built for developers enabling Git based project management with project and personal…
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/zbrkic/godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server