Funplay Godot MCP — MCP-сервер для Claude Code: функции и установка
Подключает ИИ-агента к запущенному проекту Godot, чтобы тот мог создавать сцены и скрипты, настраивать интерфейс и проверять игру в редакторе.
claude mcp add --env FUNPLAY_GODOT_MCP_URL=<FUNPLAY_GODOT_MCP_URL> --env GODOT_MCP_URL=<GODOT_MCP_URL> --env FUNPLAY_GODOT_MCP_TOKEN=<FUNPLAY_GODOT_MCP_TOKEN> --env GODOT_MCP_TOKEN=<GODOT_MCP_TOKEN> --transport stdio funplay-godot-mcp -- npx -y funplay-godot-mcpЧто делает Funplay Godot MCP
Сервер связывает ИИ-клиент с открытым проектом Godot. Через инструменты редактора агент может создавать сцены, генерировать скрипты, собирать UI, настраивать анимации и камеру, имитировать ввод и проверять игру в режиме запуска. Поддерживаются проекты на GDScript и Godot .NET с C#.
Сначала добавьте аддон в проект и включите его в настройках плагинов Godot, затем запустите сервер через панель Funplay MCP. В той же панели есть настройка подключения клиента в один клик; для ручного подключения используется пакет funplay-godot-mcp через npx. Запросы к локальному серверу требуют токен проекта, а клиентам с доступом к инструменту execute_code стоит доверять: оставляйте сервер включённым только для доверенных локальных клиентов и не отключайте проверки безопасности без необходимости.
Какие задачи решает
- создать структуру сцены по описанию игры
- сгенерировать скрипты для проекта Godot
- собрать дерево UI и связать сигналы
- проверить игровой процесс и имитацию ввода
- настроить анимацию и управление камерой
Примеры запросов агенту
- Создай сцену персонажа и скрипт движения для моего проекта Godot.
- Собери HUD с индикаторами здоровья и боеприпасов и подключи сигналы.
- Запусти игру, проверь ввод и опиши состояние открытой сцены.
Как установить Funplay Godot MCP
Командой платформы
claude mcp add --env FUNPLAY_GODOT_MCP_URL=<FUNPLAY_GODOT_MCP_URL> --env GODOT_MCP_URL=<GODOT_MCP_URL> --env FUNPLAY_GODOT_MCP_TOKEN=<FUNPLAY_GODOT_MCP_TOKEN> --env GODOT_MCP_TOKEN=<GODOT_MCP_TOKEN> --transport stdio funplay-godot-mcp -- npx -y funplay-godot-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add funplay-godot-mcp --env FUNPLAY_GODOT_MCP_URL=<FUNPLAY_GODOT_MCP_URL> --env GODOT_MCP_URL=<GODOT_MCP_URL> --env FUNPLAY_GODOT_MCP_TOKEN=<FUNPLAY_GODOT_MCP_TOKEN> --env GODOT_MCP_TOKEN=<GODOT_MCP_TOKEN> -- npx -y funplay-godot-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"funplay-godot-mcp": {
"command": "npx",
"args": [
"-y",
"funplay-godot-mcp"
],
"env": {
"FUNPLAY_GODOT_MCP_URL": "<FUNPLAY_GODOT_MCP_URL>",
"GODOT_MCP_URL": "<GODOT_MCP_URL>",
"FUNPLAY_GODOT_MCP_TOKEN": "<FUNPLAY_GODOT_MCP_TOKEN>",
"GODOT_MCP_TOKEN": "<GODOT_MCP_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"funplay-godot-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"funplay-godot-mcp"
],
"env": {
"FUNPLAY_GODOT_MCP_URL": "<FUNPLAY_GODOT_MCP_URL>",
"GODOT_MCP_URL": "<GODOT_MCP_URL>",
"FUNPLAY_GODOT_MCP_TOKEN": "<FUNPLAY_GODOT_MCP_TOKEN>",
"GODOT_MCP_TOKEN": "<GODOT_MCP_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e FUNPLAY_GODOT_MCP_URL=<FUNPLAY_GODOT_MCP_URL> -e GODOT_MCP_URL=<GODOT_MCP_URL> -e FUNPLAY_GODOT_MCP_TOKEN=<FUNPLAY_GODOT_MCP_TOKEN> -e GODOT_MCP_TOKEN=<GODOT_MCP_TOKEN> funplay-godot-mcp npx -y funplay-godot-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Funplay Godot MCP
Как установить Funplay Godot MCP в Claude Code?
Выполните `claude mcp add funplay-godot-mcp -e FUNPLAY_GODOT_MCP_TOKEN=<FUNPLAY_GODOT_MCP_TOKEN> -e GODOT_MCP_TOKEN=<GODOT_MCP_TOKEN> -- npx -y funplay-godot-mcp`. Перед подключением добавьте аддон в проект Godot, включите его и запустите сервер.
Что делает Funplay Godot MCP?
Он даёт ИИ-клиенту инструменты для работы в открытом редакторе Godot: создания сцен и скриптов, настройки UI, анимаций и проверки игры.
Поддерживает ли сервер проекты Godot .NET?
Да. Для проектов на .NET доступны рабочие процессы C#/.NET; в проектах GDScript используются соответствующие им инструменты.