MCP.so
登录

MCP Unreal Server

@radial-hks

基本信息

分类

其他

传输方式

stdio

作者

radial-hks

关于 MCP Unreal Server

A MCP Server implementation for interacting with Unreal Engine instances through remote Python execution.

MCP Unreal Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "MCP-Unreal-Server": {
      "command": "python",
      "args": [
        "-m",
        "src.mcp_server_unreal.server"
      ]
    }
  }
}

MCP Unreal Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Unreal Server?

MCP Unreal Server is a server implementation that enables interaction with Unreal Engine instances through remote Python execution. It is designed for developers who need to programmatically control Unreal Engine environments, run scripts, and monitor nodes.

How to use MCP Unreal Server?

Install dependencies via pip install -r requirements.txt, then start the server with python -m src.mcp_server_unreal.server. Connect to an Unreal instance using the connect tool (multicast group 239.0.0.1:6766 by default) and execute Python code with the execute tool, specifying node ID, code, and execution mode.

Key features of MCP Unreal Server

  • Automatic discovery of Unreal nodes via multicast
  • Real-time node status monitoring
  • Remote Python code execution in Unreal Engine environments
  • Support for attended and unattended execution modes
  • File execution and statement evaluation modes
  • Detailed logging to file (mcp_unreal.log) and console

Use cases of MCP Unreal Server

  • Automating gameplay testing by running Python scripts in Unreal
  • Integrating Unreal Engine into CI/CD pipelines for asset validation
  • Monitoring and managing multiple Unreal instances across a network
  • Prototyping game logic or editor extensions remotely

常见问题

1

How does MCP Unreal Server discover Unreal instances?

It uses multicast discovery on the default group endpoint `239.0.0.1:6766`. Ensure Unreal instances are running with the MCP plugin and multicast traffic is allowed.

2

What execution modes are available?

Three modes are supported: `MODE_EXEC_FILE` (execute a Python file), `MODE_EXEC_STATEMENT` (execute a Python statement), and `MODE_EVAL_STATEMENT` (evaluate a Python expression).

3

Why are no Unreal nodes discovered?

Verify that Unreal instances are running and have the MCP plugin enabled. Check firewall settings for multicast traffic and inspect `mcp_unreal.log` for node status changes.

4

What logging options are configurable?

Logging can be adjusted in `server.py`: file logging level and console logging level can be set (e.g., `DEBUG` for files, `INFO` for console). Logs are written to `mcp_unreal.log`.

5

What are the runtime requirements?

The server requires Python and the dependencies listed in `requirements.txt`. It communicates with Unreal Engine via remote Python execution over the network.

评论

其他 分类下的更多 MCP 服务器