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.
- 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 MCP | Con Unity MCP |
|---|---|
| Pegar scripts generados y luego arreglar errores de compilación tú mismo | Pedir al cliente que cree un script y lo adjunte a un GameObject nombrado |
| Duplicar paneles de UI manualmente | Preguntar: “Clona Panel_Shop bajo Canvas y renombra los hijos” |
| Describir errores de Consola en el chat | Dejar que el cliente lea registros recientes / contexto de selección (donde el plugin lo exponga) |
| Adivinar el diseño de la escena desde YAML | Consultar 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
- Importa el paquete en tu proyecto (o instálalo mediante el flujo de paquetes de tu equipo)
- Habilita la extensión / entrada de menú (los nombres varían ligeramente según la compilación; busca MCP o AI Bridge)
- 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_SmokeTestbajo 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/HUDy resume cuáles son LayoutGroups.
Escrituras enfocadas
Bajo
Canvas/Menu, renombraButtonaBtn_Starty establece el texto de la etiqueta TMP aStart.
Bucle de depuración
Después de que presione Play, resume los errores de Consola relacionados con
PlayerControllery 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:
- ¿Puede la herramienta ver la Jerarquía / selección en vivo?
- ¿Puede hacer ediciones reversibles que puedas auditar?
- ¿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
- Instala Unity MCP en una escena desechable
- Conecta Claude Code o Cursor y pasa la prueba de humo de solo lectura
- 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.
Seguir leyendo
Más guías que te pueden interesar
Crea un RPG 3D con Unity MCP: Control en Tercera Persona, Combate y Misiones
Guía práctica de Unity MCP para un prototipo RPG 3D jugable: movimiento en tercera persona, combate cuerpo a cuerpo, máquinas de estado de enemigos y misiones en Cursor u otros IDEs con MCP.
- Unity MCP
- 3D RPG
- Unity
- combat
¿Qué herramientas de IA aceleran el desarrollo en Godot y Unity? Cómo MCP y AI Studio dividen el trabajo
Desglose por etapa de producción de herramientas de IA para Godot y Unity: asistentes de repositorio, IA de ecosistema de motor, puentes MCP de editor, UI de diseño a motor y preparación de assets, además de dónde encajan VberAI Engine MCP, AI Studio y Super Matting.
- ai-tools
- godot
- unity
- mcp
VberAI Revestimiento de UI con un Clic: Cambia los Temas del Juego sin Mover el Diseño
VberAI Studio reviste la UI de pantalla completa con un clic usando presets o imágenes de referencia. El diseño y la estructura permanecen fijos. Ejemplos: gótico→Halloween y caricatura→Navidad.
- vberai
- ai-studio
- ui-reskin
- game-ui