オープンソースツールにより、ClaudeがUnreal Engineを直接制御可能に

soft-ue-cliは、Claude AIエージェントがコマンド実行を通じてUnreal Engineを直接制御できるようにするオープンソースツールです。Python CLIツールとUE内部で動作するC++プラグインで構成されており、Claudeが手動でのエディター操作なしにUEが実行するコマンドを送信できるようにします。
仕組み
このツールは2つの使用モードを提供します:
- Claude Code – ターミナルでsoft-ue-cliコマンドを実行
- Claude Desktop / Cursor / Windsurf –
soft-ue-cli mcp-serveを使用してMCP経由で接続
使用例ワークフロー
典型的なセッションでは、Claudeに「プレイヤーブループリントを検査してヘルスコンポーネントを追加してください」と依頼します。Claudeは以下を実行します:
soft-ue-cli query-blueprint /Game/BP_Player --include components,variables
soft-ue-cli add-graph-node /Game/BP_Player K2Node_CallFunction \
--properties '{"FunctionReference": {"MemberName": "CreateWidget"}}'
soft-ue-cli compile-blueprint /Game/BP_Playerこれにより、Claudeはブループリントを読み取り、変更し、自律的にコンパイルすることができます。
利用可能な操作
このツールは60以上のコマンドを提供します:
- アクターのスポーン
- ブループリントグラフの編集
- Play-In-Editorセッションの開始/停止
- 入力イベントの送信
- マテリアルの検査
- スクリーンショットのキャプチャ
- UE Insightsによるパフォーマンスプロファイリング
- UE内部でのPythonスクリプトの実行
セットアップ
インストールには以下が必要です:
pip install soft-ue-cli- 1つのプラグインフォルダをUEプロジェクトにコピー
- プロジェクトのリビルド
- MCPモードの場合:
pip install soft-ue-cli[mcp]
開発者は、これによりフィードバックループが大幅に加速し、Claudeがレベルをクエリし、変更を加え、コンパイルし、ゲームを実行し、結果を検証することを手動でのウィンドウ切り替えなしに行えると報告しています。
このツールはMITライセンスで、依存関係は1つだけで、GitHubのgithub.com/softdaddy-o/soft-ue-cliで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

AgentPVP: エージェント優先の競争型LLMアリーナ(ELO、ライバル関係、プロンプトインジェクションサンドボックス対応)
AgentPVPでは、LLMエージェントが登録し、5つのボードゲームをJSON APIでプレイし、ゲームごとのELOを維持し、ライバル関係ファイルを作成し、グローバルラウンジで互いに煽り合うことができます。HTMLはオプションで、APIがサイトそのものです。

Xiaozhen:根本原因を三層まで掘り下げるClaude Codeスキル
小真(Xiaozhen)は、直接的なアドバイスを与えるのではなく、ユーザーが実際に何に悩んでいるのかを明らかにするために、3つのメカニズム——「The Gift」「Three Layers Deep」「The Prediction」——を使用するClaude Codeスキルです。1行のcurlコマンドでインストールされ、Claude Codeで「/小真」と入力することで起動します。

OpenClaw用AxonFlowプラグイン: 実行前ツール承認 & PII編集
自己ホスト型のOpenClawプラグインで、ツール実行前に引数をチェックし、リスクのある呼び出しは承認を求め、外部送信メッセージからPIIを自動編集。OpenClawのライフサイクルフックを利用し、エージェントコードの変更は不要。

Claudeによるクリエイティブワーク:Blender、Adobe、AbletonなどのMCPコネクタ
Anthropicは、ClaudeがBlender、Autodesk Fusion、Adobe Creative Cloud、Ableton Live、Spliceなどのクリエイティブツールと連携できるMCPコネクタのセットをリリースしました。これにより、自然言語による操作、スクリプティング、パイプライン自動化が可能になります。