
一个全面的模型上下文协议(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分支和 npmunreal-engine-mcp-server@beta。之前的稳定版本 0.5.30 (npmlatest),暴露了 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
安装
npx -y unreal-engine-mcp-server配置
{
"mcpServers": {
"unreal-engine": {
"type": "http",
"url": "http://127.0.0.1:3000/mcp",
"headers": { "X-MCP-Capability-Token": "${UNREAL_MCP_TOKEN}" }
}
}
}