VOOZH about

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

⇱ Servidor MCP de Union Unity by nurture-tech | Glama


[!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

👁 Doki Delivery Airship

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-18 a 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

get_asset_contents

Obtiene el contenido completo de un activo o sub-activo.

copy_asset

Copia un activo a una nueva ruta.

import_asset

Importa un activo desde el sistema de archivos a Unity.

get_asset_importer

Obtiene la configuración del importador para un activo.

Prefabs

open_prefab

Abre un prefab de Unity en modo de aislamiento para que pueda ser editado.

Escenas

open_scene

Abre una escena.

close_scene

Cierra una escena abierta.

save_scene

Guarda la escena actual. Si la escena no tiene cambios, no hará nada.

get_game_object

Obtiene los detalles de un objeto de juego en una escena cargada o prefab por su ruta de jerarquía.

test_active_scene

Prueba la escena activa entrando en modo de juego y ejecutándola durante un número determinado de segundos.

Scripting

create_script

Crea o reemplaza un archivo de código C# en la ruta dada. También verifica que el script compile.

execute_code

Ejecuta código dentro del editor de Unity.

get_type_info

Obtiene campos y métodos públicos de un nombre de tipo completo de Unity, incluyendo el ensamblado.

Búsqueda

search

Busca activos del proyecto y objetos de la escena.

Estado del editor

get_state

Obtiene el estado del editor de Unity.

get_selection

Obtiene los objetos que el usuario tiene seleccionados actualmente en el editor.

Visión

focus_game_object

Enfoca un objeto de juego en la vista de escena.

screenshot

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_scene a veces falla con el mensaje de error Maximum call stack size exceeded.

  • La herramienta search falla ocasionalmente con el mensaje de error Search 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.

  1. Crea una clase estática para albergar tus herramientas. Añade la anotación [McpServerToolType] a la clase.

  2. Declara métodos estáticos para implementar cada herramienta. Añade la anotación [McpServerTool] a cada método.

  3. Consulta el directorio Services para ver ejemplos.

  4. 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 -batchmode o -nographics para 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.

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