mcpField
U
Unity MCP Server (C#)

Unity MCP Server (C#)

ローカル
github.com/NoSpoonLab開発ツール479 週間前に更新

Unity MCP Server (C#) について

Unity MCP Server (C#) は、Unity Editor と外部の LLM、スクリプト、クラウドエージェントを接続する C# 製 MCP サーバーです。エディタータスクのリアルタイム自動化に対応し、コマンド、データ、イベントを双方向にやり取りします。

主な機能

  1. 01C# によるサーバー実装
  2. 02Unity Editor と外部 LLM の接続
  3. 03エディタータスクのリアルタイム自動化
  4. 04シーン操作とアセット管理
  5. 05コマンド、データ、イベントの双方向通信

活用シーン

  1. 01プロシージャルなコンテンツ生成
  2. 02Unity シーンの自動セットアップ
  3. 03AI によるテストの実行
  4. 04Unity のリモート操作

MCP 対応

MCP クライアントからメッセージを受信し、Unity Editor 内でコマンドを実行して、応答、データ、イベントをクライアントに返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP Enabled Unity C# Last Commit MIT License

Unity MCP サーバー(C#)

このプロジェクトは Unity 向けの Model Context Protocol(MCP)サーバーです。Unity Editor と外部の大規模言語モデル(LLM)やクラウドベースの AI エージェントをつなぐブリッジを提供します。サーバー側はすべて C# で実装されています。

Unity Model Context Protocol(MCP)とは?

Unity MCP は、Unity Editor と外部ツール、スクリプト、AI モデル間のシームレスな通信を実現するために設計されたプロトコルです。Unity プロジェクトのリアルタイムな自動化、リモート制御、インテリジェントな操作を可能にします。MCP をブリッジとして利用することで、ローカルまたはクラウドで実行される LLM(大規模言語モデル)が Unity Editor と直接やり取りでき、高度なワークフロー、プロシージャルなコンテンツ生成、自動テストなどが可能になります。

主な機能

  • C# サーバーの実装:バックエンド/サーバー全体を C# で記述しているため、Unity および .NET 環境に簡単に統合できます。
  • MCP ブリッジ:Unity と外部の LLM やクラウドサービスをつなぐブリッジとして機能し、AI モデルが Unity Editor にコマンドを送信し、データを受信できるようにします。
  • リアルタイムな自動化:エディタータスク、シーン操作、アセット管理などのリアルタイムな自動化に対応しています。
  • 拡張可能なプロトコル:オープンな Model Context Protocol を基盤としているため、カスタムワークフローや新しい AI 機能に簡単に拡張できます。
  • 着想元:このプロジェクトは、https://github.com/justinpbarnett/unity-mcp/ のオリジナルプロジェクトを基にしています。

仕組み

  1. サーバー・クライアントアーキテクチャ:C# MCP サーバーが、クライアント(LLM、スクリプト、クラウドエージェントなど)からの接続を待ち受けます。
  2. コマンド処理:クライアントが MCP 形式のメッセージをサーバーに送信し、サーバーはそれを解釈して Unity Editor のコンテキスト内で実行します。
  3. 双方向通信:サーバーはクライアントに応答、データ、イベントを返すことができ、対話型でインテリジェントなワークフローを実現します。
  4. ユースケース:プロシージャルなコンテンツ生成、自動シーン設定、AI 主導のテスト、Unity のリモート制御など。

このプロジェクトは、Model Context Protocol を使って Unity と LLM の力や外部自動化ツールを連携させたい方のための出発点です。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。