このプロジェクトについて
Nexus Unityは、Unity Editorと外部自動化ツールの間のブリッジを提供し、特にAIエージェント向けに最適化されています。ローカルJSON-RPCサーバーを実装し、パブリックAPIまたはMCP(Model Context Protocol)ブリッジを通じて、エディタの幅広い機能を公開します。
主な機能は以下の通りです:
- シーンおよびHierarchy管理:シーンの作成、展開、保存、およびGameObjectの操作(transform、複製、親子関係の設定など)。
- アセットおよびコンポーネント制御:Prefabアセットの検索と管理、コンポーネントの追加・更新、マテリアルの作成。
- コード自動化:コンパイルおよびエラーレポート機能を統合したC#スクリプトの記述。
- エディタ制御:Play Modeの管理、Undo/Redo操作、ログへのアクセス、テスト結果のポーリング。
- UI自動化:Unity Editor UI Toolkitウィンドウのクエリおよび操作。
本パッケージには、Claude Desktop、Claude Code、Cursor、Windsurf、VS Code(Cline/Roo)などのAIクライアントと統合するためのPythonベースのMCPブリッジが含まれています。また、セッショントークン認証、ループバックホスト検証、およびスクリプトの書き込みやPlayerPrefsの削除といった破壊的な操作に対する確認ゲートなど、組み込みのセキュリティ対策を備えています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.