VOOZH about

URL: https://glama.ai/mcp/servers/nurture-tech/unity-mcp-server?locale=ru-RU

⇱ Union Unity MCP Server by nurture-tech | Glama


[!IMPORTANT] Union устарел. Используйте официальный MCP-сервер Unity.

Union ♾️ — MCP-сервер для Unity

Сервер протокола контекста модели (MCP) для Unity

👁 Doki Delivery Airship

Основные возможности

  • 🖼️ Мультимодальное зрение: Ваш агент может видеть то же, что и вы. Он может просматривать сцену, смотреть через любую камеру, наблюдать за режимом игры и изучать миниатюры ассетов.

  • 🔎 Мощный поиск: Выйдите за рамки панели проекта с помощью одновременного поиска по иерархии и ассетам проекта.

  • ✔️ Превосходный анализ кода: Используйте собственный компилятор 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.

Инструмент

Описание

Ассеты

get_asset_contents

Получить полное содержимое ассета или под-ассета.

copy_asset

Скопировать ассет по новому пути.

import_asset

Импортировать ассет из файловой системы в Unity.

get_asset_importer

Получить настройки импортера для ассета.

Префабы

open_prefab

Открыть префаб Unity в режиме изоляции для редактирования.

Сцены

open_scene

Открыть сцену

close_scene

Закрыть открытую сцену

save_scene

Сохранить текущую сцену. Если сцена не изменена, ничего не произойдет.

get_game_object

Получить детали игрового объекта в загруженной сцене или префабе по его пути в иерархии.

test_active_scene

Протестировать активную сцену, войдя в режим игры и проработав заданное количество секунд.

Скрипты

create_script

Создать или заменить файл кода C# по заданному пути. Также проверяет, компилируется ли скрипт.

execute_code

Выполнить код внутри редактора Unity.

get_type_info

Получить публичные поля и методы для полностью квалифицированного имени типа Unity, включая сборку.

Поиск

search

Поиск по ассетам проекта и объектам сцены.

Состояние редактора

get_state

Получить состояние редактора Unity.

get_selection

Получить объекты, выбранные пользователем в редакторе в данный момент.

Зрение

focus_game_object

Сфокусироваться на игровом объекте в окне сцены (Scene View).

screenshot

Получить предварительный просмотр того, что находится в фокусе окна сцены.

Известные проблемы

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

  1. Создайте статический класс для хранения ваших инструментов. Добавьте аннотацию [McpServerToolType] к классу.

  2. Объявите статические методы для реализации каждого инструмента. Добавьте аннотацию [McpServerTool] к каждому методу.

  3. Обратитесь к каталогу Services для примеров.

  4. Скорее всего, вам потребуется закрыть 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 виден на вашем экране, иначе он сделает скриншот окна, находящегося на переднем плане.

A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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