オープンソースツールにより、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

First-Tree: 就寝中にGitHub通知をトリアージするClaude Codeを使用したオープンソースデーモン
オープンソースのメニューバーデーモンで、Claude Codeを使ってGitHub通知を自律的にトリアージします。最近のスキャンでは100件中98件の通知を処理し、人間のレビューが必要だったのはわずか2件でした。

Claude Code Limiter: 共有Claude Codeサブスクリプション向けセルフホスト型レートリミッター
claude-code-limiterは、共有Claude Codeサブスクリプションにユーザーごとのレート制限を追加するセルフホスト可能なツールです。モデルごとのクォータ、クレジット予算、24時間スライディングウィンドウ、時間帯ルール、リアルタイムダッシュボードを備えています。

タスクオブザーバー: AIコーディングエージェントのスキル向上を自動化するメタスキル
Task-observerは、AIエージェントのすべてのスキル(自身も含む)を自動改善するメタスキルです。3ヶ月で40のスキルに対して600回の改善を記録し、作業のギャップからスキル作成を自動化します。

iOSシミュレータの操作とデバッグのためのPepper MCPサーバー
Pepperは、DYLD_INSERT_LIBRARIESを介してiOSシミュレータアプリにdylibを注入するMCPサーバーであり、WebSocketブリッジを通じてリアルタイムなインタラクション、画面読み取り、ボタンタップ、変数検査、ネットワークトラフィック監視を可能にします。