Мост, который позволяет AI-ассистентам вроде Claude, Cursor и VS Code управлять Unity Editor через Model Context Protocol.
IvanMurzak/Unity-MCP
Плагин и MCP-сервер для Unity Editor и игр, позволяющий AI-агентам управлять проектами Unity и запускать LLM внутри игр.
- Звёзды
- 4,497
- Форки
- 399
- Открытые issues
- 59
- Последний коммит
- вчера
Что это?
Unity-MCP — это плагин и MCP-сервер, который подключает AI-агентов, таких как Claude Code, Claude Desktop, Cursor, GitHub Copilot и Gemini, к Unity Editor. После установки агент может изучать иерархию сцены, создавать и изменять GameObject и компоненты, управлять ассетами, префабами и сценами, читать консоль, переключать режим игры, делать скриншоты и запускать тесты Unity.
Помимо автоматизации редактора, в проект входит runtime-пакет, позволяющий скомпилированной игре предоставлять собственные методы как MCP-инструменты, чтобы LLM могли управлять игровым поведением — например, решениями NPC или шахматным ботом. Разработчики могут добавлять собственные инструменты, помечая методы C# атрибутами. Плагин также генерирует файлы AI-навыков с учётом версии Unity и установленных пакетов проекта.
Установить проект можно с помощью пакета-установщика, OpenUPM или инструмента командной строки unity-mcp-cli. Сервер может работать локально через stdio или удалённо через streamable HTTP, в том числе в Docker.
Ключевые возможности
- 01Позволяет AI-агентам просматривать и изменять сцены, GameObject, компоненты и ассеты в Unity Editor.
- 02Предоставляет более 70 встроенных MCP-инструментов для работы с ассетами, сценами, скриптами, консолью и профилированием.
- 03Компилирует и запускает код C# во время выполнения с помощью Roslyn.
- 04Запускает логику под управлением LLM внутри скомпилированных игр через runtime-пакет.
- 05Поддерживает собственные инструменты, создаваемые с помощью атрибутов для методов C#.
- 06Работает локально через stdio или удалённо через streamable HTTP; доступны образы Docker.
Сценарии использования
- Поручить AI-агенту создавать планировки сцен, префабы и материалы по запросам на естественном языке.
- Попросить AI-агента запускать тесты Unity и проверять ошибки в консоли при отладке проекта.
- Добавить NPC или игрового бота под управлением LLM в выпущенную игру на Unity.
- Автоматизировать задачи в редакторе в командном проекте с помощью CLI и сервера, запущенного в Docker.
Быстрый старт
- 1
Установите Node CLI глобально
npm install -g unity-mcp-cli - 2
Установите плагин в проект Unity
unity-mcp-cli install-plugin ./MyUnityProject - 3
Войдите в ai-game.dev в браузере
unity-mcp-cli login - 4
Откройте проект Unity, чтобы подключиться автоматически и создать навыки
unity-mcp-cli open ./MyUnityProject
Что важно знать
- Требуется проект Unity, поскольку это плагин для Unity Editor и среды выполнения.
- Для быстрого запуска через CLI необходимо войти в сервис ai-game.dev с помощью OAuth.
Темы
Частые вопросы
- Что такое Unity-MCP?
- Плагин и MCP-сервер для Unity Editor и игр, позволяющий AI-агентам управлять проектами Unity и запускать LLM внутри игр. Unity-MCP — это плагин и MCP-сервер, который подключает AI-агентов, таких как Claude Code, Claude Desktop, Cursor, GitHub Copilot и Gemini, к Unity Editor. После установки агент может изучать иерархию сцены, создавать и изменять GameObject и компоненты, управлять ассетами, префабами и сценами, читать консоль, переключать режим игры, делать скриншоты и запускать тесты Unity.
- Unity-MCP можно использовать бесплатно? Какая у него лицензия?
- Unity-MCP распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Unity-MCP всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Unity-MCP — 19 окт. 2026 г..
- Для чего можно использовать Unity-MCP?
- Поручить AI-агенту создавать планировки сцен, префабы и материалы по запросам на естественном языке. Попросить AI-агента запускать тесты Unity и проверять ошибки в консоли при отладке проекта. Добавить NPC или игрового бота под управлением LLM в выпущенную игру на Unity. Автоматизировать задачи в редакторе в командном проекте с помощью CLI и сервера, запущенного в Docker.
- Как установить Unity-MCP?
- Установите Node CLI глобально: npm install -g unity-mcp-cli Установите плагин в проект Unity: unity-mcp-cli install-plugin ./MyUnityProject Войдите в ai-game.dev в браузере: unity-mcp-cli login Откройте проект Unity, чтобы подключиться автоматически и создать навыки: unity-mcp-cli open ./MyUnityProject
- Где скачать Unity-MCP?
- Исходный код и инструкции по установке — на GitHub: https://github.com/IvanMurzak/Unity-MCP
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагин Model Context Protocol (MCP), с помощью которого AI-ассистенты для программирования, например Cursor, Claude Code и Codex, могут управлять Unity Editor и получать из него данные.
MCP-сервер, который позволяет AI-агентам запускать редактор Godot и проекты, собирать отладочный вывод и управлять сценами.
Опенсорсный AI-агент от Google, который переносит Gemini в терминал и помогает анализировать, редактировать и автоматизировать работу с кодом.
Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.