Servidor Unreal de MCP
Una implementación de servidor para interactuar con instancias de Unreal Engine a través de la ejecución remota de Python.
Características
🚀 Gestión de instancias de Unreal
Descubrimiento automático de nodos de Unreal mediante multidifusión
Monitoreo del estado del nodo en tiempo real
Listado de recursos a través de clientes compatibles con LSP
Ejecución remota
Ejecutar código Python en entornos de Unreal Engine
Admite modos de ejecución asistidos y no asistidos
Modos de ejecución de archivos y evaluación de sentencias
📊 Registro y monitoreo
Registro detallado en archivo (
mcp_unreal.log)Registro de consola con diferentes niveles de verbosidad
Monitoreo del estado de la conexión del nodo
Related MCP server: Unity MCP Integration
Instalación
Configuración
Configuración de red
Configurar parámetros de multidifusión en RemoteExecutionConfig :
Explotación florestal
Modificar la configuración de registro en server.py :
Uso
Iniciando el servidor
Herramientas compatibles
Conectarse a una instancia de Unreal
Ejecutar código Python
Documentación de la API
Formato de recursos
Modos de ejecución
Modo | Descripción |
MODO_EJECUTAR_ARCHIVO | Ejecutar archivo Python |
DECLARACIÓN DE MODO DE EJECUCIÓN | Ejecutar declaración de Python |
DECLARACIÓN DE EVALUACIÓN DE MODO | Evaluar una expresión de Python |
Solución de problemas
Problemas comunes:
No se detectaron nodos: verifique que las instancias de Unreal se estén ejecutando con el complemento MCP
Tiempo de espera de ejecución: verifique la configuración del firewall para el tráfico de multidifusión
Caídas de conexión: supervise
mcp_unreal.logpara detectar cambios en el estado del nodo
Licencia
Licencia Apache-2.0