
chir24/unreal_mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
包括的なモデルコンテキストプロトコル(MCP)サーバーで、AIアシスタントがネイティブのC++ Automation Bridgeプラグインを通じてUnreal Engineを制御できるようにします。TypeScriptとC++で構築されています。
概要
包括的なModel Context Protocol(MCP)サーバーで、AIアシスタントがネイティブのC++ Automation Bridgeプラグインを通じてUnreal Engineを制御できるようにします。TypeScriptとC++で構築されています。 - — すべての操作はMCP Automation Bridgeプラグインを経由します - — ネイティブ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、カーソル、VS Code、またはその他のMCPクライアントを動作中のUnrealエディタに接続します。 ネイティブのC++エディタープラグインを通じて、レベル、ブループリント、UI、マテリアル、エフェクトなどを構築できるようにしました。
🧭 1つのツール、400以上の機能 ・ ⚙️ ネイティブC++エディタープラグイン · 🌐 HTTPまたは標準 ・ 🔐 ローカルかつトークン 保護 ・ 🎮 Unreal Engine 5.0 – 5.8
🚀 クイックスタート · 📖 ウィキ · 📦 リリース・ 💬 議論
📌 このバージョンは何? このREADMEは0.6行を説明しています:
dev分岐とnpmunreal-engine-mcp-server@beta。以前の安定版リリースである0.5.30(npmlatest)は、1つではなく23の別々のツールを公開しています。詳細は0.5.xからのアップグレードを参照してください。
内容機能 ·動作方法 ・クイックスタート ·unrealツール ·設定 ·セキュリティ ·エンジンプラグイン ·Docker ·ドキュメント ·開発 ·コミュニティ
それが何をするのか
** 🏗️ レベルと俳優** 1人または数百人のアクターを一度の呼び出しでスポーンし、配置・接続し、床に沈んだアクターを見つけて、レベルを読み込み、ストリーミングし、セーブします。
このページは 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}" }
}
}
}