• PROVISION
  • AUDIT
  • CLEANUP
  • MANUAL

AIでLiveKitのルーム作成と削除を自動化する方法

エージェントをLiveKitに接続して、セッションのライフサイクルを自動化しましょう。AIがリアルタイム環境の構築から破棄までを担います。

このページについてAIに聞く

すぐに答え

AIでどのようにLiveKitのルームを管理できますか?

エージェントが専用ツールを使用して、新しいルームの作成、稼働中のルームの確認、終了したセッションの削除を行います。セッションのライフサイクルをプログラムから完全に制御できます。

セッションの結果

セッションが到達する状態

エージェントがアクションを実行した際の変化です。

PROVISION

新規ルームの開始

AIがルーム作成イベントをトリガーします。リアルタイムのやり取りが可能な新しい環境が即座に用意されます。

AUDIT

稼働中のルームを確認

エージェントが現在アクティブなすべてのセッションをリストアップします。これにより、AIは現在の環境を正確に把握できます。

CLEANUP

不要なルームの削除

AIが不要になった特定のルームを削除します。古いセッションが残ることで環境が乱雑になるのを防ぎます。

MANUAL

人間による管理

カスタム設定が必要な場合や、ルームが閉じられない場合は人間が介入します。標準的なロジックはAIが処理しますが、最終的な制御権は常にあなたにあります。

ワークフロー

セッション要求が発生した際のAIの動き

AIがリアルタイム・インフラストラクチャのオーケストレーターとして機能します。

  1. セッションの初期化

    ユーザーやトリガーによって新しいスペースが必要になると、AIが新しいルームをプロビジョニングします。

    create_room
  2. 状態の確認

    エージェントは現在の環境をチェックし、どのルームがすでにアクティブかを確認します。

    list_rooms
  3. 対象の特定

    AIはアクティブなリストをスキャンし、対応が必要な特定のルームを見つけ出します。

    list_rooms
  4. セッションの終了

    やり取りが終了すると、AIはリソースを解放するためにルームを削除します。

    delete_room

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使って、すぐにルーム操作を実行できます。

出発点

ルーム名やIDは、実際のLiveKitの識別子に置き換えてください。

LiveKit Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — LiveKit capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "tt-voice-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Y60ujzl6AGdFF9QnxaSiCpnF8V3Papr0mn8cSRqZ/mcp"
    }
  }
}
チャットにコピー04
  • 次回の音声セッション用に、新しいLiveKitルームを作成して。

  • 現在アクティブなすべてのルームを表示して。

  • 「client-demo-123」という名前のルームを探して削除して。

  • どのルームを終了させるべきか確認したいので、すべてのルームをリストアップして。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

LiveKit Real-Time Roomsを一度接続すれば、あとは指示するだけです。

アカウントを一度連携するだけで準備完了です。認証情報は暗号化されて保持されるため、すぐにエージェント経由でルーム管理を開始できます。

LiveKit Real-Time RoomsをAIに接続する

FAQ

ルーム管理の動作について

  • 01

    AIは既存のルームの設定を変更できますか?

    いいえ。AIができるのは、ルームの作成、一覧表示、削除のみです。

  • 02

    AIが誤ってすべてのルームを削除してしまうことはありませんか?

    ありません。AIは、名前やIDを指定して明示的に指示があった場合にのみ、特定のルームを削除します。

  • 03

    AIはルーム内に誰がいるかを確認できますか?

    いいえ。このMCPはルームのライフサイクルを管理するものであり、個々の参加者を管理するものではありません。

  • 04

    AIはどのルームを削除すべきか、どのように判断しますか?

    特定のルーム名またはIDを指定する必要があります。あるいは、AIがリスト取得ツールを使用して対象を特定することも可能です。

  • 05

    AIが実際のビデオやオーディオのストリーミングを処理するのですか?

    いいえ。AIはルームのコンテナを管理します。実際のメディアストリーミングはLiveKitのインフラストラクチャによって処理されます。

  • LiveKit Real-Time Roomsについて他に質問がありますか?コネクタの詳細ページで確認できます。 LiveKit Real-Time Rooms MCPの全機能を見る

『LiveKit』を Claude、Cursor、ChatGPT などに接続