Liveblocks Mcp Server について
Liveblocks MCP サーバーは、Liveblocks REST API の機能を MCP 経由で AI に提供し、ルーム、スレッド、コメント、通知などを操作できるようにします。Storage と Yjs データへの読み取りアクセスも備えています。Liveblocks でリアルタイムコラボレーション機能を開発するチーム向けです。
主な機能
- 01ルーム、スレッド、コメント、通知の管理
- 02Storage と Yjs データの読み取り
- 03シークレットキーによる認証
- 04複数の MCP クライアントでの設定
活用シーン
- 01AI によるコラボレーションルームの作成や変更
- 02スレッドやコメントの確認
- 03Storage や Yjs に保存されたドキュメントデータの確認
MCP 対応
本プロジェクトは Liveblocks REST API の機能を MCP クライアントに公開する MCP サーバーです。LIVEBLOCKS_SECRET_KEY 環境変数を設定すると、Cursor、Claude Code、Claude Desktop、Codex などのクライアントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
liveblocks-mcp-server
この MCP サーバーを使うと、REST API のさまざまな機能を AI から利用できます。たとえば、ルーム、スレッド、コメント、通知など、Liveblocks のさまざまな要素を作成、変更、削除できます。また、Storage と Yjs への読み取りアクセスも可能です。ドキュメントで詳細を見る。
セットアップ
インストールするには、ダッシュボードのプロジェクトから Liveblocks のシークレットキーをコピーし、sk_xxxxxxxxxxxx をシークレットキーに置き換えて、次のコマンドのいずれかを実行します。
Cursor
続きを読む
- 「File」→「Cursor Settings」→「MCP」→「Add new server」の順に選択します。
- シークレットキーを入力して、次の内容を追加します。
{
"mcpServers": {
"liveblocks": {
"command": "npx",
"args": ["-y", "github:liveblocks/liveblocks-mcp-server"],
"env": {
"LIVEBLOCKS_SECRET_KEY": "sk_xxxxxxxxxxxx"
}
}
}
}
Claude Code
続きを読む
シークレットキーを入力して、ターミナルで次のコマンドを実行します。
claude mcp add liveblocks -e LIVEBLOCKS_SECRET_KEY=sk_xxxxxxxxxxxx -- npx -y github:liveblocks/liveblocks-mcp-server
Claude Desktop
続きを読む
-
「Settings」→「Developer」→「Edit Config」の順に選択します。
-
JSON ファイル
claude_desktop_config.jsonを開きます。 -
シークレットキーを入力して、次の内容を JSON に追加します。
{
"mcpServers": {
"liveblocks": {
"command": "npx",
"args": ["-y", "github:liveblocks/liveblocks-mcp-server"],
"env": {
"LIVEBLOCKS_SECRET_KEY": "sk_xxxxxxxxxxxx"
}
}
}
}
- 変更を適用するため、Claude Desktop を再起動します。
Codex
続きを読む
- Codex CLI がインストールされていることを確認します。
npm i -g @openai/codex
- シークレットキーを入力して、ターミナルで次のコマンドを実行します。
codex mcp add liveblocks \
--env LIVEBLOCKS_SECRET_KEY=sk_xxxxxxxxxxxx \
-- npx -y github:liveblocks/liveblocks-mcp-server
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。