Unreal Engine MCP es un servidor Model Context Protocol (MCP) que permite controlar Unreal Engine 5.5+ mediante comandos en lenguaje natural desde asistentes de IA como Claude Desktop, Cursor o Windsurf. El plugin C++ nativo garantiza latencia mínima para control en tiempo real.
Capacidades Destacadas
- Generación de mundos: Crea ciudades, castillos medievales, mansiones victorianas y entornos complejos.
- Laberintos inteligentes: Genera laberintos resolubles con backtracking recursivo garantizado.
- Estructuras épicas: Fortalezas, puentes colgantes, acueductos y pirámides.
- Sistema Blueprint: Creación y compilación de Blueprints con componentes personalizados.
- Física y materiales: Simulaciones físicas realistas y sistema completo de materiales.
- Gestión de actores: Control preciso de objetos en escena con transformaciones y materiales.
Herramientas Disponibles
create_town,construct_house,construct_mansion,create_towercreate_castle_fortress,create_suspension_bridge,create_aqueductcreate_maze,create_pyramid,create_wall,create_archspawn_physics_blueprint_actor,apply_material_to_actorget_actors_in_level,set_actor_transform,delete_actor
Arquitectura
Cliente IA (Claude/Cursor) → Servidor Python MCP → Plugin C++ UnrealMCP → Unreal Engine 5.5+
Instalación Rápida
# 1. Clonar o copiar el plugin a tu proyecto
cp -r UnrealMCP/ TuProyecto/Plugins/
# 2. Iniciar el servidor MCP
cd Python
uv run unreal_mcp_server_advanced.py
# 3. Configurar en Claude Desktop (~/.config/claude-desktop/mcp.json)
# o Cursor (.cursor/mcp.json)
Requisitos
- Unreal Engine 5.5+
- Python 3.12+ con uv
- Cliente MCP (Claude Desktop, Cursor o Windsurf)
Se recomienda Claude como modelo de IA por su excelente comprensión de relaciones espaciales 3D y restricciones arquitectónicas.