MCP for Unity
Управление редактором Unity из агента через MCP: сцены и объекты, C#-скрипты, ассеты, тесты, профилирование и сборка
- 15 537 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Меняет сцены, ассеты и C#-скрипты проекта
- Запускает сборку и тесты в редакторе
Установка
- Работает в
Ручная установка
openupm add com.coplaydev.unity-mcpАльтернатива через OpenUPM, выполняется в папке проекта Unity.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Меняет сцены, ассеты и C#-скрипты проекта
- Запускает сборку и тесты в редакторе
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP for Unity связывает редактор Unity с агентом: пакет внутри Unity принимает команды, а Python-сервер отдает их клиенту как инструменты MCP. Агент может создавать сцены и игровые объекты, добавлять компоненты, править C#-скрипты, управлять ассетами, запускать тесты, профилировать и собирать проект. Инструменты разбиты на группы, например для VFX, анимации и интерфейса. Поддерживаются несколько открытых экземпляров Unity и удаленный сервер с авторизацией.
Для кого. Для разработчиков игр и интерактивных приложений на Unity, которые хотят поручать агенту рутину в редакторе.
Подходит, если
- Нужно быстро собрать прототип сцены по текстовому описанию
- Нужно массово поправить объекты, компоненты или ассеты
- Агент должен сам запустить тесты и сборку после правки скриптов
Не подходит, если
- Проект на Unreal, Godot или другом движке
- Версия Unity старше 2021.3 LTS
Пример запроса к агенту
Создай в сцене куб в начале координат и добавь ему RigidbodyMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Нужны Unity от 2021.3 LTS до 6.x и Python 3.10 и новее через uv. Редактор должен быть открыт. Проект не связан с Unity Technologies. Изменения в сцене и скриптах агент вносит напрямую, поэтому работайте под контролем версий.
Как отключить. Удалите пакет MCP for Unity в Package Manager и уберите сервер из конфигурации MCP клиента.
Частые вопросы
Нужно ли вручную прописывать сервер в клиенте?
Обычно нет: в меню пакета есть пункт, который сам настраивает найденные клиенты.
Это платно?
Нет, проект бесплатный под MIT. Платный ассистент Aura от тех же авторов это отдельный продукт.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, который связывает AI-агента с редактором Unity: управление сценой, объектами, пакетами и ресурсами проекта
Пакет Unity: редактор сам отдает MCP по HTTP, а агент и командная строка управляют сценами, ассетами и сборкой
MCP-сервер для Unity: управление сценой, объектами, компонентами, сборками и профилировкой из агента
Плагин Unity с MCP-сервером, скиллами и CLI: агент управляет сценами, ассетами, скриптами и тестами в редакторе Unity
MCP-сервер внутри редактора Unity: агент создает сцены и скрипты, запускает play mode и проверяет игру скриншотами
MCP-сервер, который позволяет агенту управлять редактором Unreal Engine словами: акторы, блупринты, узлы графа, камера
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP for Unity (эта запись) | нет | не нужна | 15 537 | |
| Roblox Studio MCP (сообщество, отладка и плейтесты) | нет | не нужна | 345 | MCP-сервер для Roblox Studio |
| WEPPY Roblox AI Toolkit | нет | не нужна | 69 | набор из MCP-сервера и плагина для Roblox Studio |
| renderdoc-mcp | нет | не нужна | 373 | MCP-сервер и CLI для RenderDoc |
Из блога
Коротко о README
README коротко описывает возможности и дает три шага: добавить пакет в Unity по git URL или через OpenUPM, настроить клиенты из меню и отправить первый запрос. Полный каталог инструментов, группы инструментов, работа с несколькими экземплярами и удаленный сервер описаны в документации. Лицензия MIT.