Unreal_mcp
by ChiR24·★ 622·综合分 53
MCP 服务器通过原生 C++ 自动化桥插件使 AI 助手能够控制虚幻引擎。
概述
Unreal_mcp 是一个全面的模型上下文协议服务器,为 AI 助手提供对虚幻引擎 5.0-5.8 的直接控制。该项目使用 TypeScript 和 C++ 构建,提供广泛的功能,包括资产管理、角色控制、动画系统、视觉效果和关卡操作。服务器支持原生 HTTP/SSE 传输和通过 TypeScript 桥接的 WebSocket,具有动态类型发现、优雅降级、命令安全验证和可选令牌认证等功能。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要 AI 驱动的虚幻引擎工作流控制时选择此项目,特别是游戏开发、虚拟制作或自动化测试场景。
什么时候不要选它
如果您不使用虚幻引擎,需要访问其他游戏引擎,或需要无需编译原生插件的解决方案,请避免使用此项目。
此 server 暴露的工具
从 README 抽取出 12 个工具manage_assetAssets, Materials, Render Targets, Behavior Trees
manage_blueprintBlueprints, SCS components, graph editing, UMG widgets, layout, bindings, animations
control_actorSpawn, delete, transform, physics, tags
control_editorPIE, Camera, viewport, screenshots
manage_levelLoad/save, streaming, lighting
system_controlUBT, Tests, Logs, Project Settings, CVars, Python Execution
inspectObject Introspection
manage_toolsDynamic tool management (enable/disable at runtime)
build_environmentLandscapes, foliage, procedural terrain, lighting, spline roads/rivers/fences
manage_level_structureLevels, sublevels, World Partition, streaming, data layers, HLOD, volumes
manage_geometryProcedural mesh creation and editing with Geometry Script
animation_physicsAnimation BPs, skeletons, sockets, physics assets, cloth, vehicles, ragdolls, Control Rig, IK
可对比工具
安装
安装
前置条件
- 虚幻引擎 5.0-5.8
- Node.js 18+(用于 TypeScript 桥接选项)
原生 MCP 传输(推荐)
- 在您的虚幻项目中安装 MCP 自动化桥插件
- 在项目设置 > 插件 > MCP 自动化桥中启用"原生 MCP"
- 配置您的 MCP 客户端连接到
http://localhost:3000/mcp
Claude Desktop 配置
{
"mcpServers": {
"unreal-engine": {
"type": "url",
"url": "http://localhost:3000/mcp"
}
}
}TypeScript 桥接(替代方案)
- 安装服务器:
npx unreal-engine-mcp-server - 配置 MCP 客户端使用 Node.js 运行 CLI
FAQ
- 这适用于仅 Blueprint 的项目吗?
- 是的,使用预构建的插件二进制文件。插件可以安装而无需编译,使其与仅 Blueprint 的项目兼容。
- 我可以用于网络渲染吗?
- 可以,通过设置 MCP_AUTOMATION_ALLOW_NON_LOOPBACK=true 并启用功能令牌认证以实现安全的远程访问。
Unreal_mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。