CU

chir24/unreal_mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

998 stars 184 forks 质量 92 趋势 48MIT

一个全面的模型上下文协议(MCP)服务器,使AI助手能够通过原生C++自动化桥插件控制虚幻引擎。采用TypeScript和C++构建。

概览

一个全面的模型上下文协议(MCP)服务器,使AI助手能够通过原生C++自动化桥插件控制虚幻引擎。采用TypeScript和C++构建。 - — 所有操作都通过MCP自动化桥插件路由 - — 原生HTTP/SSE(无需桥接)或通过TypeScript桥接WebSocket - — 灯光、调试图形和序列器轨道的运行时内省 - — 即使没有活跃的Unreal连接,服务器也能启动 - — 用指数回退重试自动化握手 - — 通过基于模式的验证阻止危险的控制台命令 - — 可选的基于令牌的认证适用于WS和HTTP传输 - — 10秒TTL以提升性能 - — Prometheus端点的每IP速率限制(60 req/min) - — 统一的类别名和类型定义 - 5.0–5.8 源兼容目标。当前完整的在线验收记录仅涵盖 UE 5.7.4。

概述(AI 翻译)

引擎线

EngineWire 将 Claude、Cursor、VS Code 或其他 MCP 客户端连接到运行中的 Unreal 编辑器, 并通过原生 C++ 编辑器插件构建关卡、蓝图、界面、材质、特效等。

🧭 一个工具,400多项功能  · ⚙️  原生C++编辑器插件  · 🌐  HTTP或标准  · 🔐  本地 且默认受令牌保护 ·  🎮 虚幻引擎 5.0 – 5.8

🚀 快速入门  ·  📖 维基百科  ·  📦 发行作品  ·  💬 讨论

📌 这是哪个版本? 本 README 描述了 0.6 行:dev 分支和 npm unreal-engine-mcp-server@beta。之前的稳定版本 0.5.30 (npm latest),暴露了 23 个独立工具,而非一个;参见从 0.5.x 升级。

目录 ·它的作用 ·工作原理 ·快速入门 ·unreal 工具 ·配置 ·安全 ·引擎插件 ·Docker ·文档 ·开发 ·社区


它的作用

** 🏗️ 关卡与演员 在一次调用中生成一个或数百个角色,放置并附加它们,找到沉入地面的演员,然后加载、流式播放和保存关卡。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

EngineWire

EngineWire connects Claude, Cursor, VS Code or any other MCP client to a running Unreal Editor, and let it build levels, Blueprints, UI, materials, effects and more, through a native C++ editor plugin.

🧭 One tool, over 400 capabilities  ·  ⚙️ Native C++ editor plugin  ·  🌐 HTTP or stdio  ·  🔐 Local and token-protected by default  ·  🎮 Unreal Engine 5.0 – 5.8

🌐 enginewire.dev  ·  🛒 Fab  ·  🚀 Quick Start  ·  📖 Wiki  ·  📦 Releases  ·  💬 Discussions

在 GitHub 查看完整 README

安装

npx -y unreal-engine-mcp-server
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "unreal-engine": { "type": "http", "url": "http://127.0.0.1:3000/mcp", "headers": { "X-MCP-Capability-Token": "${UNREAL_MCP_TOKEN}" } } } }