Union Unity MCP Server
[!IMPORTANT] Union устарел. Используйте официальный MCP-сервер Unity.
Union ♾️ — MCP-сервер для Unity
Сервер протокола контекста модели (MCP) для Unity

Основные возможности
🖼️ Мультимодальное зрение: Ваш агент может видеть то же, что и вы. Он может просматривать сцену, смотреть через любую камеру, наблюдать за режимом игры и изучать миниатюры ассетов.
🔎 Мощный поиск: Выйдите за рамки панели проекта с помощью одновременного поиска по иерархии и ассетам проекта.
✔️ Превосходный анализ кода: Используйте собственный компилятор Unity для анализа кода, который точнее, чем линтер вашего агента.
⏩ Быстрый старт: Начните работу за секунды с помощью одного файла конфигурации
mcp.json.🛠️ Расширяемость: Добавляйте свои собственные инструменты для конкретного проекта с минимальным количеством шаблонного кода.
📅 Всегда актуально: Поддерживается в актуальном состоянии с последней версией протокола MCP — в настоящее время
2025-06-18через официальный C# SDK для MCP.
Related MCP server: Unity MCP Server
Совместимость
Название | Совместимость | Примечания |
Модели | ||
GPT-4.1 | ✅ | |
Claude 4 Sonnet | ✅ | |
Claude 4 Opus | ✅ | |
Gemini 2.5 Pro | ✅ | |
Gemini 2.5 Flash | ✅ | |
o3 | ✅ | Нет понимания изображений |
o4-mini | ✅ | |
Версии Unity | ||
Unity 6000.0.x | ✅ | Более высокие версии должны работать. Более низкие могут работать, но не тестировались. |
Агенты | ||
Cursor | ✅ | |
Rider AI | ✅ | |
Claude Desktop | ✅ | |
Claude Code | ✅ | Терминалу требуются разрешения на запись экрана и системного звука на Mac |
Операционные системы | ||
Windows | ✅ | |
Mac | ✅ | |
Ubuntu | ❔ | Не тестировалось |
Установка
1. Установите node.js
2. Настройте mcp.json
{
"mcpServers": {
"unity": {
"command": "npx",
"args": ["-y", "@nurture-tech/unity-mcp-runner", "-unityPath", "<path to unity editor>", "-projectPath", "<path to unity project>"]
}
}
}Это автоматически установит пакет is.nurture.mcp в ваш проект Unity. Вы можете смело фиксировать эти изменения в системе контроля версий.
Об инструментах
Познакомьтесь с вашим набором инструментов Unity AI.
Инструмент | Описание |
Ассеты | |
| Получить полное содержимое ассета или под-ассета. |
| Скопировать ассет по новому пути. |
| Импортировать ассет из файловой системы в Unity. |
| Получить настройки импортера для ассета. |
Префабы | |
| Открыть префаб Unity в режиме изоляции для редактирования. |
Сцены | |
| Открыть сцену |
| Закрыть открытую сцену |
| Сохранить текущую сцену. Если сцена не изменена, ничего не произойдет. |
| Получить детали игрового объекта в загруженной сцене или префабе по его пути в иерархии. |
| Протестировать активную сцену, войдя в режим игры и проработав заданное количество секунд. |
Скрипты | |
| Создать или заменить файл кода C# по заданному пути. Также проверяет, компилируется ли скрипт. |
| Выполнить код внутри редактора Unity. |
| Получить публичные поля и методы для полностью квалифицированного имени типа Unity, включая сборку. |
Поиск | |
| Поиск по ассетам проекта и объектам сцены. |
Состояние редактора | |
| Получить состояние редактора Unity. |
| Получить объекты, выбранные пользователем в редакторе в данный момент. |
Зрение | |
| Сфокусироваться на игровом объекте в окне сцены (Scene View). |
| Получить предварительный просмотр того, что находится в фокусе окна сцены. |
Известные проблемы
Google External Dependency Manager (EDMU) вызывает зависание Unity при запуске через Cursor на Windows. Это изучается.
Инструмент
test_active_sceneиногда завершается с ошибкойMaximum call stack size exceeded.Инструмент
searchиногда завершается с ошибкойSearch index is not ready yet. Please try again later.
Добавление инструментов для конкретного проекта
Union использует официальный C# MCP SDK.
Создайте статический класс для хранения ваших инструментов. Добавьте аннотацию
[McpServerToolType]к классу.Объявите статические методы для реализации каждого инструмента. Добавьте аннотацию
[McpServerTool]к каждому методу.Обратитесь к каталогу Services для примеров.
Скорее всего, вам потребуется закрыть Unity и перезапустить агента, чтобы он увидел новые инструменты.
Советы по использованию
Вот несколько советов, как получить максимум от Union:
🚀 Запуск через агента: Всегда запускайте Unity через интеграцию MCP вашего ИИ-агента. Запуск Unity из Hub предотвратит подключение MCP-сервера.
📂 Настройка для каждого проекта: Если ваш агент поддерживает это, настройте MCP-сервер в настройках для каждого проекта. Это позволит вам легко переключаться между проектами Unity.
⚙️ Аргументы командной строки: Вы можете передавать дополнительные аргументы в Unity для продвинутых сценариев, таких как запуск в режиме
-batchmodeили-nographicsдля CI/CD конвейеров. Добавьте разделитель--перед аргументами, специфичными для Unity:{ "mcpServers": { "unity": { "command": "npx", "args": [ "-y", "@nurture-tech/unity-mcp-runner" "-unityPath", "<path to unity editor>", "-projectPath", ".", "--", "-batchmode", "-nographics" ] } } }⚠️ Важно: Не используйте аргумент командной строки
-logFile. MCP-сервер полагается на стандартный вывод Unity для связи.🖥️ Разделение экрана для зрения: Для таких инструментов, как
screenshot, убедитесь, что редактор Unity виден на вашем экране, иначе он сделает скриншот окна, находящегося на переднем плане.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Build, validate, and deploy multi-agent AI solutions from any AI environment.
Create and manage AI agents that collaborate and solve problems through natural language interacti…
AI visual generation agent: multi-pipeline rendering, prompt crafting, and image composition.
Production-readiness for your AI coding agents.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to interact with Unity Editor projects through 68+ tools for manipulating scenes, GameObjects, components, and assets, plus live access to console logs, hierarchies, and test results.179MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to query and control the Unity Editor, supporting scene management, GameObject manipulation, asset browsing, play mode control, and real-time editor operations through 52+ tools.1MIT
- AlicenseNot gradedqualityNot gradedmaintenanceExposes Unity Editor project context and manipulation tools to AI coding agents, enabling automated scene hierarchy analysis, script inspection, and asset management. It supports both read and write operations including GameObject editing, component configuration, and animation authoring within the Unity environment.2-
- AlicenseCqualityBmaintenanceIntegrates AI assistants with the Unity Editor for scene manipulation, asset management, and testing, plus Unity documentation search via RAG.8457MIT
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nurture-tech/unity-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server