Union Unity MCP Server
[!IMPORTANT] Union está obsoleto. Utiliza el servidor MCP oficial de Unity.
Union ♾️ - El servidor MCP de Unity
Un servidor del Protocolo de Contexto de Modelo (MCP) para Unity

Características clave
🖼️ Visión multimodal: Tu agente puede ver lo que tú ves. Puede visualizar la escena, mirar a través de cualquier cámara, observar el modo de juego e inspeccionar miniaturas de activos.
🔎 Búsqueda potente: Ve más allá del panel de proyecto con búsquedas simultáneas en la jerarquía y en los activos del proyecto.
✔️ Análisis de código superior: Aprovecha el propio compilador de Unity para un análisis de código más preciso que el linter de tu agente.
⏩ Inicio rápido: Empieza a trabajar en segundos con un único archivo de configuración
mcp.json.🛠️ Extensible: Añade tus propias herramientas específicas para el proyecto con un mínimo de código repetitivo.
📅 Siempre actualizado: Mantenido al día con la última versión del protocolo MCP — actualmente
2025-06-18a través del SDK oficial de C# para MCP.
Related MCP server: Unity MCP Server
Compatibilidad
Nombre | Compatible | Notas |
Modelos | ||
GPT-4.1 | ✅ | |
Claude 4 Sonnet | ✅ | |
Claude 4 Opus | ✅ | |
Gemini 2.5 Pro | ✅ | |
Gemini 2.5 Flash | ✅ | |
o3 | ✅ | Sin comprensión de imágenes |
o4-mini | ✅ | |
Versiones de Unity | ||
Unity 6000.0.x | ✅ | Versiones superiores deberían funcionar. Versiones inferiores pueden funcionar pero no han sido probadas. |
Agentes | ||
Cursor | ✅ | |
Rider AI | ✅ | |
Claude Desktop | ✅ | |
Claude Code | ✅ | El terminal requiere permisos de grabación de pantalla y audio del sistema en Mac |
Sistemas operativos | ||
Windows | ✅ | |
Mac | ✅ | |
Ubuntu | ❔ | No probado |
Configuración
1. Instalar node.js
2. Configurar mcp.json
{
"mcpServers": {
"unity": {
"command": "npx",
"args": ["-y", "@nurture-tech/unity-mcp-runner", "-unityPath", "<path to unity editor>", "-projectPath", "<path to unity project>"]
}
}
}Esto instalará automáticamente el paquete is.nurture.mcp en tu proyecto de Unity. Siéntete libre de confirmar esos cambios en el control de versiones.
Acerca de las herramientas
Conoce tu caja de herramientas de IA para Unity.
Herramienta | Descripción |
Activos | |
| Obtiene el contenido completo de un activo o sub-activo. |
| Copia un activo a una nueva ruta. |
| Importa un activo desde el sistema de archivos a Unity. |
| Obtiene la configuración del importador para un activo. |
Prefabs | |
| Abre un prefab de Unity en modo de aislamiento para que pueda ser editado. |
Escenas | |
| Abre una escena. |
| Cierra una escena abierta. |
| Guarda la escena actual. Si la escena no tiene cambios, no hará nada. |
| Obtiene los detalles de un objeto de juego en una escena cargada o prefab por su ruta de jerarquía. |
| Prueba la escena activa entrando en modo de juego y ejecutándola durante un número determinado de segundos. |
Scripting | |
| Crea o reemplaza un archivo de código C# en la ruta dada. También verifica que el script compile. |
| Ejecuta código dentro del editor de Unity. |
| Obtiene campos y métodos públicos de un nombre de tipo completo de Unity, incluyendo el ensamblado. |
Búsqueda | |
| Busca activos del proyecto y objetos de la escena. |
Estado del editor | |
| Obtiene el estado del editor de Unity. |
| Obtiene los objetos que el usuario tiene seleccionados actualmente en el editor. |
Visión | |
| Enfoca un objeto de juego en la vista de escena. |
| Recupera una vista previa de lo que está enfocado en la vista de escena. |
Problemas conocidos
El Google External Dependency Manager (EDMU) provoca que Unity se bloquee indefinidamente al iniciarse cuando se lanza a través de Cursor en Windows. Esto está bajo investigación.
La herramienta
test_active_scenea veces falla con el mensaje de errorMaximum call stack size exceeded.La herramienta
searchfalla ocasionalmente con el mensaje de errorSearch index is not ready yet. Please try again later.
Añadir herramientas específicas del proyecto
Union utiliza el SDK oficial de C# para MCP.
Crea una clase estática para albergar tus herramientas. Añade la anotación
[McpServerToolType]a la clase.Declara métodos estáticos para implementar cada herramienta. Añade la anotación
[McpServerTool]a cada método.Consulta el directorio Services para ver ejemplos.
Probablemente necesitarás cerrar Unity y reiniciar tu agente para que pueda ver las nuevas herramientas.
Consejos de uso
Aquí tienes algunos consejos para sacar el máximo provecho de Union:
🚀 Lanza a través de tu agente: Lanza siempre Unity a través de la integración MCP de tu agente de IA. Lanzar Unity desde el Hub impedirá que el servidor MCP se conecte.
📂 Configuración por proyecto: Si tu agente lo admite, configura el servidor MCP en tus ajustes por proyecto. Esto te permite cambiar sin problemas entre proyectos de Unity.
⚙️ Argumentos de línea de comandos: Puedes pasar argumentos adicionales a Unity para escenarios avanzados como ejecutar en
-batchmodeo-nographicspara tuberías de CI/CD. Añade un separador--antes de los argumentos específicos de Unity:{ "mcpServers": { "unity": { "command": "npx", "args": [ "-y", "@nurture-tech/unity-mcp-runner" "-unityPath", "<path to unity editor>", "-projectPath", ".", "--", "-batchmode", "-nographics" ] } } }⚠️ Importante: No utilices el argumento de línea de comandos
-logFile. El servidor MCP depende de la salida estándar de Unity para la comunicación.🖥️ Pantalla dividida para visión: Para herramientas como
screenshot, asegúrate de que el editor de Unity esté visible en tu pantalla, de lo contrario terminará capturando la ventana en primer plano.
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 game assets for agents: consistent sprites, 2D animations, tiles, maps, music and engine exports.
1AI visual generation agent: multi-pipeline rendering, prompt crafting, and image composition.
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