Repolode
IvanMurzak

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. 1

    Установите Node CLI глобально

    npm install -g unity-mcp-cli
  2. 2

    Установите плагин в проект Unity

    unity-mcp-cli install-plugin ./MyUnityProject
  3. 3

    Войдите в ai-game.dev в браузере

    unity-mcp-cli login
  4. 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 обновляется ежедневно.

Похожие проекты