← Volver al blog

Unity MCP con Claude Code y Cursor: Opera el Editor sin Escribir Cada Cambio a Mano

Conecta Claude Code, Cursor y Codex a Unity mediante Model Context Protocol: instala un puente local, previsualiza cambios y depura escenas más allá de ediciones de IA solo de archivos.

Publicado
  • unity-mcp
  • mcp-for-unity
  • claude-unity-mcp
  • unity-claude-code
  • unity-ai
  • claude-code
  • cursor
  • vberai

El Límite de “la IA Escribe C# en una Carpeta”

Las herramientas de codificación basadas en chat son buenas generando scripts. La IA que solo edita archivos aún se pierde el estado en vivo del editor: escenas abiertas, GameObjects seleccionados, variantes de prefabs, comportamiento en modo Play y errores de Consola.

Si el modelo solo ve archivos en disco, adivina la jerarquía y no puede hacer clic en Play, renombrar un nodo en la Jerarquía, o inspeccionar una referencia faltante. Los equipos necesitan al asistente dentro del bucle del motor, no solo en el repositorio.

Model Context Protocol (MCP) es una forma estándar para que los clientes de IA llamen a herramientas. Un servidor Unity MCP expone acciones del editor a través de un puente local, de modo que clientes como Claude Code, Cursor y flujos de trabajo estilo Codex puedan leer y cambiar el proyecto mientras Unity está en ejecución.

VberAI proporciona un plugin Unity MCP para ese puente. Esta guía es una ruta práctica de configuración y uso, no un volcado de características.

Lo que Unity MCP Cambia en el Trabajo Diario

Sin MCPCon Unity MCP
Pegar scripts generados y luego arreglar errores de compilación tú mismoPedir al cliente que cree un script y lo adjunte a un GameObject nombrado
Duplicar paneles de UI manualmentePreguntar: “Clona Panel_Shop bajo Canvas y renombra los hijos”
Describir errores de Consola en el chatDejar que el cliente lea registros recientes / contexto de selección (donde el plugin lo exponga)
Adivinar el diseño de la escena desde YAMLConsultar la jerarquía y luego editar con confirmación

Aún revisas los diffs y los resultados en modo Play. Dejas de escribir cada clic del editor que un agente puede hacer de forma segura.

Requisitos Previos

  • Proyecto Unity abierto (LTS recomendado para trabajo en equipo)
  • Un cliente compatible con MCP: Claude Code, Cursor, Windsurf o similar
  • Acceso a red local a 127.0.0.1 (el puente normalmente permanece en loopback)
  • El paquete VberAI Unity MCP para tu versión de Unity (descarga / docs)

Opcional pero útil: una escena de muestra pequeña (Canvas vacío + dos botones) para que los primeros prompts sean fáciles de verificar.

Lista de Verificación de Configuración

1. Instala el plugin Unity MCP

  1. Importa el paquete en tu proyecto (o instálalo mediante el flujo de paquetes de tu equipo)
  2. Habilita la extensión / entrada de menú (los nombres varían ligeramente según la compilación; busca MCP o AI Bridge)
  3. Recarga el editor si Unity lo pide

2. Inicia el puente MCP local

Abre el panel del plugin e inicia el servidor. Confirma:

  • El estado muestra en ejecución
  • El host es localhost (no expongas el puerto públicamente)
  • La ruta del proyecto coincide con el proyecto de Unity que pretendes editar

3. Registra el servidor en tu cliente de IA

En Cursor o Claude Code, añade una entrada de servidor MCP que apunte al puente local de Unity (stdio o HTTP/SSE; sigue la documentación actual del plugin).

Reinicia el cliente si las herramientas no aparecen. Deberías ver herramientas relacionadas con Unity listadas (lectura de escena, operaciones de nodo, etc.).

4. Ejecuta una prueba de humo de solo lectura

Pregunta:

Lista los GameObjects raíz en la escena activa.

Si la respuesta coincide con la Jerarquía, el puente funciona. Solo entonces prueba acciones de escritura.

5. Ejecuta una pequeña prueba de escritura

Pregunta:

Crea un GameObject vacío llamado MCP_SmokeTest bajo la raíz de la escena.

Encuéntralo en la Jerarquía y luego elimínalo. Prefiere pruebas reversibles antes de refactorizaciones grandes.

Patrones de Prompt que Funcionan Bien

Estructura primero

Muestra los hijos de Canvas/HUD y resume cuáles son LayoutGroups.

Escrituras enfocadas

Bajo Canvas/Menu, renombra Button a Btn_Start y establece el texto de la etiqueta TMP a Start.

Bucle de depuración

Después de que presione Play, resume los errores de Consola relacionados con PlayerController y sugiere el arreglo más pequeño.

Combínalo con UI generada

Si importaste una pantalla desde AI Studio, usa MCP para conectar listeners de onClick o alinear nombres con tus convenciones de C#—sin reconstruir el prefab a mano.

Hábitos de Seguridad

  • Mantén el puente solo en localhost
  • Prefiere leer → planificar → escribir sobre un prompt gigante de “reconstruye el juego”
  • Haz commit antes de ediciones grandes del agente
  • No pegues secretos en los prompts; MCP no reemplaza el control de acceso
  • Trata el modo Play y la actualización de la base de datos de assets como puntos de control humanos

MCP reduce los clics manuales del motor. No elimina la revisión de código.

Cómo se Relaciona Esto con los Asistentes de IA Integrados de Unity

Los asistentes integrados de Unity y los plugins MCP de Unity de terceros resuelven trabajos superpuestos. Evalúalos de la misma manera:

  1. ¿Puede la herramienta ver la Jerarquía / selección en vivo?
  2. ¿Puede hacer ediciones reversibles que puedas auditar?
  3. ¿Funciona con el cliente de IA que tu equipo ya usa (Claude Code, Cursor, …)?

Unity MCP es más fuerte cuando tu equipo ya vive en esos clientes y quiere un protocolo entre motores (muchos estudios también ejecutan Godot o Cocos MCP con el mismo hábito).

Preguntas Frecuentes

¿Todavía escribo C#?
Sí. MCP es mejor para operaciones del editor y andamiaje. Los sistemas de juego, redes y trabajo de rendimiento aún necesitan ingenieros.

¿Claude Code vs Cursor?
Ambos funcionan si soportan MCP y los apuntas al mismo servidor local de Unity. Elige el cliente que tu repositorio ya usa; el puente es la pieza compartida.

¿Esto es solo para UI?
No. La jerarquía, los componentes y las operaciones de escena se aplican también a objetos de juego. La UI es simplemente una primera demo fácil.

¿Dónde está el video tutorial?
Consulta Unity Game Engine MCP Plugin (guía de video) en la ruta del canal de VberAI para una sesión de configuración grabada.

Próximos Pasos

  1. Instala Unity MCP en una escena desechable
  2. Conecta Claude Code o Cursor y pasa la prueba de humo de solo lectura
  3. Automatiza una tarea que odies (renombrado por lotes, duplicar panel, adjuntar script)

Cuando el cuello de botella sea el diseño a prefab en lugar de las operaciones del editor, combina esto con el flujo de trabajo Figma → Unity AI Studio.

Más guías que te pueden interesar