モデルコンテキストプロトコル(MCP)
RESTスタイルの HTTP APIに加え、mimoLiveは、AIエージェントが自然言語でライブ制作を制御できるようにするModel Context Protocol (MCP)エンドポイントを提供しています。 MCPは、言語モデルを外部ツールに接続するためのオープンスタンダードです。 mimoLiveでは、標準的なMCP Streamable HTTPトランスポートを介して、単一のエンドポイント /mcp 上でこれを実装しており、このエンドポイントは、他のHTTP APIと同様の組み込みWebサーバーによって提供され(セキュリティ対策も同様です)。.
HTTP APIが、固定のリクエストを発行するスクリプトやハードウェアコントローラー向けに設計されているのに対し、MCPエンドポイントはAIクライアント向けに設計されています。短いinitializeハンドシェイクの後、クライアントはmimoLiveが提供するアクションを検出し、それらを構造化されたtoolsとして呼び出します。 これらは、HTTP 経由で自動化できるのと同じ基本機能――ショーの開始・停止、レイヤーおよびレイヤーバリアントのライブ切り替え、レイヤーセットの呼び出し、レイヤーの追加・削除、ソースおよび出力先の制御、レイヤー/ソース/フィルター信号のトリガー、メディア再生の制御――に加え、利用可能なドキュメント、レイヤー、 ソース、および出力先タイプを検査するための読み取り専用ツールも含まれています。.
MCP対応のクライアント(例えば、MCPをサポートするAIアシスタントなど)を http://127.0.0.1:8989/mcp に接続させると、そのクライアントがユーザーに代わってmimoLiveへのクエリや操作を行うことができます。.