UE-Editor-MCPServer

UE-Editor-MCPServer

site icon
2025.03.22 5
Python游戏开发自动化工具开发效率
UE-Editor-MCPServer 是一个将 Unreal Engine Editor 封装为 MCP Server 的服务,旨在供 Agent 使用以实现 Agent 自动化迭代。当前版本基于 UE5.5 开发,主要支持 Windows 平台,未来计划支持 UE5 和部分 UE4 版本。
View on GitHub

Overview

基本能力

产品定位

UE-Editor-MCPServer 是一个用于 Unreal Engine Editor 的 MCP Server,旨在通过封装 UE Editor 功能,为 Agent 提供自动化迭代的能力。

核心功能

  1. 将 UE Editor 封装为 MCP Server,供 Agent 使用。
  2. 支持自动化迭代功能。
  3. 当前版本基于 UE5.5 开发,未来计划支持更多版本。

适用场景

  1. 游戏开发中的自动化测试和迭代。
  2. 需要与 UE Editor 交互的 Agent 自动化任务。

工具列表

  1. MCPServer.py:主服务脚本,可通过修改此文件添加新功能。

常见问题解答

  1. 兼容性:当前仅支持 UE5.5 和 Windows 平台,其他版本和平台可能不稳定。
  2. 依赖:需要 C++ 版本的项目和 pip 源连接畅通。

使用教程

使用依赖

  1. 确保 pip 源连接畅通。
  2. 需要 C++ 版本的项目。

安装教程

  1. 克隆当前项目至项目或引擎的 plugin 目录。
  2. 编译项目,引擎启动后会自动启动 MCPServer。

调试方式

  1. 修改 .Content/Python/MCPServer.py 文件以添加或调试功能。
  2. 重新启动引擎以应用更改。

许可证

None