Skip to main content
Glama

MCP Unreal Server

by radial-hks

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

Instalación

# Clone repository git clone https://github.com/your-org/mcp-unreal-server.git cd mcp-unreal-server # Install dependencies pip install -r requirements.txt

Configuración

Configuración de red

Configurar parámetros de multidifusión en RemoteExecutionConfig :

# Default multicast settings (modify in server.py) config.multicast_group_endpoint = ("239.0.0.1", 6766)

Explotación florestal

Modificar la configuración de registro en server.py :

# Adjust log levels file_handler.setLevel(logging.DEBUG) # File logging console_handler.setLevel(logging.INFO) # Console logging

Uso

Iniciando el servidor

python -m src.mcp_server_unreal.server

Herramientas compatibles

  1. Conectarse a una instancia de Unreal
{ "host": "239.0.0.1", "port": 6766 }
  1. Ejecutar código Python
{ "node_id": "<unreal-node-id>", "code": "print('Hello Unreal')", "unattended": true }

Documentación de la API

Formato de recursos

types.Resource( uri="unreal://<node_id>", name=f"Unreal Instance: {node_id}", description="Unreal Engine instance", mimeType="application/x-unreal" )

Modos de ejecución

ModoDescripción
MODO_EJECUTAR_ARCHIVOEjecutar archivo Python
DECLARACIÓN DE MODO DE EJECUCIÓNEjecutar declaración de Python
DECLARACIÓN DE EVALUACIÓN DE MODOEvaluar 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.log para detectar cambios en el estado del nodo

Licencia

Licencia Apache-2.0

Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Una implementación de servidor que permite la ejecución remota de código Python en entornos de Unreal Engine, con descubrimiento y gestión automáticos de nodos Unreal a través de una red de multidifusión.

  1. Características
    1. Instalación
      1. Configuración
        1. Configuración de red
        2. Explotación florestal
      2. Uso
        1. Iniciando el servidor
        2. Herramientas compatibles
      3. Documentación de la API
        1. Formato de recursos
        2. Modos de ejecución
      4. Solución de problemas
        1. Licencia

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that allows management and execution of Blender Python scripts, enabling users to create, edit and run scripts in a headless Blender environment through natural language interfaces.
            Last updated -
            8
          • -
            security
            A
            license
            -
            quality
            A server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.
            Last updated -
            92
            MIT License
            • Linux
            • Apple
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that enables natural language interactive control of Universal Robots collaborative robots, allowing users to control robot motion, monitor status, and execute programs through direct commands to large language models.
            Last updated -
            29
            3
            • Linux
            • Apple
          • -
            security
            A
            license
            -
            quality
            A server that enables control of Unreal Engine 5.5+ using natural language commands, allowing users to create Blueprints, manipulate actors, work with nodes, manage project settings, and create UMG widgets through the Model Context Protocol.
            Last updated -
            1
            MIT License

          View all related MCP servers

          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/radial-hks/MCP-Unreal-Server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server