• 分析
  • 修復
  • 履歴
  • 確認

Liveblocks MCPを使ってAIでリアルタイムの状態をデバッグする方法

エージェントをLiveblocksに接続すれば、ライブドキュメントのデータを調査し、ルームストレージにパッチを適用して同期の問題を解決できます。

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

すぐに答え

AIでリアルタイムの状態をデバッグするには?

エージェントが現在のYjsドキュメントとルームストレージを取得し、データの乖離が発生している箇所を特定します。その後、不一致を解消するためのパッチをストレージに適用して同期を修正します。ドキュメントの状態を正確に把握し、直接修正まで行えます。

デバッグの結果

修正が適用される範囲

AIがデータ調査を担うため、あなたはロジックの検討に集中できます。

分析

状態の調査

エージェントがYjsドキュメントとルームストレージを取得し、データの乖離を特定します。現在の状態が詳細なレポートとして提供されます。

修復

ストレージへのパッチ適用

エラーを特定後、エージェントがルームストレージにパッチを適用します。これにより、接続されているすべてのクライアントで同期問題が解決します。

履歴

バージョンの監査

過去のバージョンを遡り、いつ状態が崩れたのかを特定します。同期エラーを引き起こした具体的な変更箇所を突き止めるのに役立ちます。

確認

ロジックの検証

AIが不一致を特定しますが、パッチが正しいかどうかを判断するのはあなたです。変更を適用する前に、提案された内容をレビューできます。

ワークフロー

同期エラー発生時のAIの動き

エージェントはLiveblocksの専用ツールを使用して、観測から修正までを実行します。

  1. ドキュメントの読み取り

    エージェントが現在のYjsドキュメントを取得し、共有されている実際のデータ構造を確認します。

    get_ydoc
  2. ルームストレージの確認

    ドキュメントと基盤となるルームストレージを比較し、不整合がないか調べます。

    get_storage
  3. 履歴の確認

    過去のバージョンを調査し、データの破損がどこから始まったのかを追跡します。

    list_versions
  4. 状態の修正

    エージェントがルームストレージに必要な更新を適用し、状態を一致させます。

    patch_storage

試してみる

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

これらのプロンプトを使ってデバッグを開始できます。

出発点

ルームIDやドキュメント名は、実際のLiveblocksの識別子に置き換えてください。

Liveblocks Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_v2FU0vtTfzUrtsk5QcSuOhhoPhdk0tcyNdn6k4Ay/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 — Liveblocks capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "liveblocks-collaborative-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_v2FU0vtTfzUrtsk5QcSuOhhoPhdk0tcyNdn6k4Ay/mcp"
    }
  }
}
チャットにコピー04
  • ルーム 'dev-room-123' のYjsドキュメントを取得し、状態が正しいか教えてください。

  • ルーム 'prod-session-456' の現在のストレージと、最新のYjsドキュメントを比較してください。

  • ルーム 'user-edit-789' の最近のバージョンをリストアップし、いつ状態が乖離したか特定してください。

  • ルーム 'test-room-000' のストレージにパッチを適用して、不足しているユーザーメタデータを修正してください。

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

ここから始める

一度接続するだけで、すぐに質問できます

アカウントを一度連携するだけで準備完了です。認証情報は暗号化されて保護されるため、お好みのAIクライアントからすぐにデバッグを開始できます。

LiveblocksをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIがルームストレージを削除することはありますか?

    いいえ。エージェントは既存のストレージにパッチを適用することのみ可能です。ルームの削除やストレージの消去を行うツールは持っていません。

  • 02

    AIが本番データを自動的に修正してしまうことはありますか?

    いいえ。エージェントはパッチを提案しますが、修正が正しいことを確認し、実行を指示するのはあなた自身です。

  • 03

    アプリケーションのプライベートなデータベースまで参照できますか?

    いいえ。エージェントがアクセスできるのは、LiveblocksのYjsおよびストレージツールを通じて公開されているデータのみです。

  • 04

    新しいルームを作成するために使用できますか?

    いいえ。このMCPは既存の状態の調査と修正のために設計されており、ルームの作成や管理を行うためのものではありません。

  • 05

    あらゆるリアルタイムフレームワークで動作しますか?

    LiveblocksとYjsを使用している構成であれば動作します。Liveblocksのストレージおよびドキュメントと直接やり取りするためです。

  • Liveblocksについて他に質問がありますか? Liveblocks Connectorの全機能を見る

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