((((((( (((((((
((((((((((( (((((((((((
((((((((((((( (((((((((((((
(((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((
((((( ((((((((((((((((((((((((((((((((((((((((( (((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((@@@@@@@(((((((((((((((((((((((((((@@@@@@@(((((((((((
(((((((((@@@@,,,,,@@@(((((((((((((((((((((@@@,,,,,@@@@(((((((((
((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
((((((((@@@,,,,,,,,,@@(((((((@@@@@(((((((@@,,,,,,,,,@@@((((((((
(((((((((@@@,,,,,,,@@((((((((@@@@@((((((((@@,,,,,,,@@@(((((((((
((((((((((((@@@@@@(((((((((((@@@@@(((((((((((@@@@@@((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@((((((((((((@@@@@@@@@@@@@
((((((((( @@@(((((((((((@@(((((((((((@@(((((((((((@@@ (((((((((
(((((((((( @@((((((((((@@@(((((((((((@@@((((((((((@@ ((((((((((
(((((((((((@@@@@@@@@@@@@@(((((((((((@@@@@@@@@@@@@@(((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((((((
/$$ /$$ /$$$$$$ /$$$$$$$
| $$$ /$$$ /$$__ $$| $$__ $$
| $$$$ /$$$$| $$ \__/| $$ \ $$
| $$ $$/$$ $$| $$ | $$$$$$$/
| $$ $$$| $$| $$ | $$____/
| $$\ $ | $$| $$ $$| $$
| $$ \/ | $$| $$$$$$/| $$
|__/ |__/ \______/ |__/
coding-solo/godot-mcp
Часто задаваемые вопросы
add_nodeДобавляет узел в существующую сцену
add_nodeДобавляет узел в существующую сцену
nodeNamestringобязательныйИмя нового узла
nodeTypestringобязательныйТип добавляемого узла (например, Sprite2D, CollisionShape2D)
parentNodePathstringПуть к родительскому узлу (например, «root» или «root/Player»)
projectPathstringобязательныйПуть к каталогу проекта Godot.
propertiesobjectНеобязательные свойства, задаваемые на узле.
scenePathstringобязательныйПуть к файлу сцены (относительно проекта)
create_sceneСоздаёт новый файл сцены Godot
create_sceneСоздаёт новый файл сцены Godot
projectPathstringобязательныйПуть к каталогу проекта Godot.
rootNodeTypestringТип корневого узла (например, Node2D, Node3D)
scenePathstringобязательныйПуть, куда будет сохранён файл сцены (относительно проекта).
export_mesh_libraryЭкспортирует сцену как ресурс MeshLibrary.
export_mesh_libraryЭкспортирует сцену как ресурс MeshLibrary.
meshItemNamesstring[]Необязательно: названия конкретных элементов сетки, которые нужно включить (по умолчанию: все).
outputPathstringобязательныйПуть, по которому будет сохранена библиотека сетки (.res)
projectPathstringобязательныйПуть к каталогу проекта Godot.
scenePathstringобязательныйПуть к файлу сцены (.tscn) для экспорта
get_debug_outputПолучает текущий вывод отладки и ошибки
get_debug_outputПолучает текущий вывод отладки и ошибки
Без параметров.
get_godot_versionПолучает установленную версию Godot
get_godot_versionПолучает установленную версию Godot
Без параметров.
get_project_infoПолучает метаданные о проекте Godot
get_project_infoПолучает метаданные о проекте Godot
projectPathstringобязательныйПуть к каталогу проекта Godot.
get_uidПолучает UID для конкретного файла в проекте Godot (для Godot 4.4+).
get_uidПолучает UID для конкретного файла в проекте Godot (для Godot 4.4+).
filePathstringобязательныйПуть к файлу (относительно проекта), для которого нужно получить UID
projectPathstringобязательныйПуть к каталогу проекта Godot.
launch_editorЗапускает редактор Godot для определённого проекта.
launch_editorЗапускает редактор Godot для определённого проекта.
projectPathstringобязательныйПуть к каталогу проекта Godot.
list_projectsПеречисляет проекты Godot в директории.
list_projectsПеречисляет проекты Godot в директории.
directorystringобязательныйДиректория для поиска проектов Godot
recursivebooleanВыполнять ли рекурсивный поиск (по умолчанию: false)
load_spriteЗагружает спрайт в узел Sprite2D
load_spriteЗагружает спрайт в узел Sprite2D
nodePathstringобязательныйПуть к узлу Sprite2D (например, "root/Player/Sprite2D")
projectPathstringобязательныйПуть к каталогу проекта Godot.
scenePathstringобязательныйПуть к файлу сцены (относительно проекта)
texturePathstringобязательныйПуть к файлу текстуры (относительно проекта)
run_projectЗапускает проект Godot и захватывает вывод.
run_projectЗапускает проект Godot и захватывает вывод.
projectPathstringобязательныйПуть к каталогу проекта Godot.
scenestringНеобязательно: конкретная сцена для запуска
save_sceneСохраняет изменения в файл сцены
save_sceneСохраняет изменения в файл сцены
newPathstringНеобязательно: новый путь для сохранения сцены (для создания вариантов)
projectPathstringобязательныйПуть к каталогу проекта Godot.
scenePathstringобязательныйПуть к файлу сцены (относительно проекта)
stop_projectОстанавливает текущий запущенный проект Godot.
stop_projectОстанавливает текущий запущенный проект Godot.
Без параметров.
update_project_uidsОбновляет ссылки на UID в проекте Godot, пересохраняя ресурсы (для Godot 4.4+)
update_project_uidsОбновляет ссылки на UID в проекте Godot, пересохраняя ресурсы (для Godot 4.4+)
projectPathstringобязательныйПуть к каталогу проекта Godot.
0.1.1основная |
Выберите клиент, чтобы установить coding-solo/godot-mcp:
Любой клиент
Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.
{
"mcpServers": {
"coding-solo-godot-mcp-yiy2": {
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
}
}
}
}Cursor
Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:
{
"mcpServers": {
"coding-solo-godot-mcp-yiy2": {
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
}
}
}
}VS Code
Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):
{
"servers": {
"coding-solo-godot-mcp-yiy2": {
"type": "stdio",
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
}
}
}
}Либо добавьте сервер через терминал:
code --add-mcp "{\"name\":\"coding-solo-godot-mcp-yiy2\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"@coding-solo/godot-mcp\"],\"env\":{\"DEBUG\":\"true\"}}"Claude Desktop
Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Впишите сервер и полностью перезапустите Claude Desktop:
{
"mcpServers": {
"coding-solo-godot-mcp-yiy2": {
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
}
}
}
}Claude Code
Добавьте сервер одной командой в терминале:
claude mcp add coding-solo-godot-mcp-yiy2 --env DEBUG=true -- npx @coding-solo/godot-mcpЛибо через JSON-конфиг:
claude mcp add-json coding-solo-godot-mcp-yiy2 "{\"command\":\"npx\",\"args\":[\"@coding-solo/godot-mcp\"],\"env\":{\"DEBUG\":\"true\"}}"Codex
Добавьте сервер командой в терминале:
codex mcp add coding-solo-godot-mcp-yiy2 --env DEBUG=true -- npx @coding-solo/godot-mcpЛибо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):
[mcp_servers.coding-solo-godot-mcp-yiy2]
command = "npx"
args = ["@coding-solo/godot-mcp"]
[mcp_servers.coding-solo-godot-mcp-yiy2.env]
DEBUG = "true"Perplexity
MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.
- Откройте
Настройки аккаунта → Connectors. - Установите вспомогательное приложение
PerplexityXPC(один раз). - Нажмите
Add Connector→ вкладкаSimple. - В поле
Server Nameукажитеcoding-solo/godot-mcp, а в поле команды запуска — строку ниже:
npx @coding-solo/godot-mcpНажмите Save и дождитесь статуса Running.
Windsurf
Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"coding-solo-godot-mcp-yiy2": {
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
}
}
}
}Cline
В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:
{
"mcpServers": {
"coding-solo-godot-mcp-yiy2": {
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
},
"disabled": false,
"autoApprove": []
}
}
}Continue
Создайте файл в .continue/mcpServers/ (например coding-solo-godot-mcp-yiy2.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:
mcpServers:
- name: coding-solo-godot-mcp-yiy2
command: npx
args:
- "@coding-solo/godot-mcp"
env:
DEBUG: trueZed
Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:
{
"context_servers": {
"coding-solo-godot-mcp-yiy2": {
"command": "npx",
"args": [
"@coding-solo/godot-mcp"
],
"env": {
"DEBUG": "true"
}
}
}
}



