MCP.so
登录

UnrealRemoteMCP MCP Server

@blackplume233

基本信息

分类

其他

传输方式

stdio

作者

blackplume233

提交者

Feather Mu

关于 UnrealRemoteMCP MCP Server

暂无概览

UnrealRemoteMCP MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

UnrealRemoteMCP MCP Server 工具

工具列表暂未提供

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

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

概览

What is UnrealRemoteMCP?

UnrealRemoteMCP is a plugin that implements an MCP Server (Model Context Protocol) using Unreal Engine’s built-in Python scripting. It runs a Streamable HTTP server inside the Unreal Editor, allowing AI clients to connect and assist developers with tasks like debugging, batch processing, and automation workflows.

How to use UnrealRemoteMCP?

Clone the repository to the Unreal Engine plugins directory, install Python dependencies (httpx, mcp[cli], anyio, pywin32) using uv or pip, enable the plugin in Edit → Plugins, set MCP Setting → Enable to True, then start the server with the console command MCP.Start (or enable AutoStart). Connect any MCP client (e.g., Cursor, Cherry Studio) using Streamable HTTP to http://localhost:<port>/mcp.

Key features of UnrealRemoteMCP

  • Starts an MCP Server directly in Unreal Editor.
  • Exposes tools like get_unreal_state and run_python_script.
  • Easily extendable by adding new tools in common_tools.py.
  • Supports batch tasks and AI-assisted debugging.
  • Works with any MCP client (Cursor, Cherry Studio, etc.).

Use cases of UnrealRemoteMCP

  • AI provides context for error logs, helping to quickly locate issues.
  • Automate repetitive batch tasks like deleting actors or modifying configurations.
  • Build automated workflows with tools like n8n for non‑programmer team members.
  • Let AI write and execute Python scripts to manipulate the Unreal scene.

常见问题

1

What dependencies are required to run UnrealRemoteMCP?

Python 3.11, either uv or pip, and the packages httpx, mcp[cli], anyio, and pywin32 must be installed to the plugin’s `Content/Python/Lib/site-packages` directory.

2

Why can’t my client connect to the server?

Ensure the URL includes the `/mcp` path (e.g., `http://127.0.0.1:8422/mcp`). If you changed the port, run `MCP.Restart` in the Unreal console after saving the new port.

3

How do I refresh the tool list when a client doesn’t see updates?

In the Unreal console, run `MCP.Reload`. If that doesn’t work, use `MCP.Restart` and then reconnect the client.

4

Can I connect to UnrealRemoteMCP from a remote machine?

Yes, replace `127.0.0.1` with the local IP of the machine running Unreal Editor, and ensure the port is allowed through the firewall.

5

Is there any authentication or transport security?

No authentication is documented. The server uses Streamable HTTP on a configurable port.

评论

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