コンセプト
このページでは、Bloqueドキュメント全体で使用される用語を説明します。
Hub
Hub はBloqueにおける最上位のプロジェクトです。以下を持ちます:
- 一意のMCPエンドポイントURL
- 1つ以上のAPIキー
- MCPサーバー設定のセット
- 分離された暗号化認証情報ストレージ(AES-256-GCM)
Hubはプロジェクトやチームの境界と考えてください。個人用と仕事用でそれぞれHubを持つこともできます。Freeアカウントは1 Hub、Starterは3、Proは10です。
MCPサーバー
MCPサーバー は、Model Context Protocol を実装するサーバーの設定エントリです。各エントリにはトランスポートタイプと接続情報が記録されます:
| トランスポート | 説明 |
|---|---|
stdio | コマンドと引数で起動するローカルプロセス |
HTTP | Streamable HTTP URLでアクセスするリモートサーバー |
SSE | Server-Sent Events URLでアクセスするリモートサーバー (非推奨 — HTTPを推奨) |
MCPサーバーはHubに追加されます。Hub当たりのサーバー数はプランによって制限されます(Free / Starter / Proで10 / 20 / 30)。
MCPルーター
MCPルーター はBloqueのコントロールプレーンのフロントドアです。AIクライアントがBloque MCPエンドポイントに接続すると、ルーターは:
- APIキーを検証する
- クライアントセッションを同じランナーに保持するスティッキーセッションルーティングを適用する
- MCP Proxyへ接続を転送する
ルーターに直接操作する必要はありません。MCPクライアントには透過的に動作します。
MCP Proxy / ランナー
MCP Proxy(ランナー とも呼ばれます)は、あなたのHubのために実際のMCPサーバープロセスを実行します。アクティブなセッションごとに以下を処理します:
- stdioプロセスを起動する
- リモートSSEおよびHTTPサーバーに接続する
- 認証情報と環境変数を復号化してインジェクトする
- OAuthトークンのリフレッシュを透過的に処理する
FreeおよびStarterプランは共有ランナープールを使用します。Proプランは専用ランナー(近日公開)を使用予定です。
APIキー
APIキー はBloqueで生成するBearerトークンで、MCPクライアントに渡します。キーはクライアントが接続すべきHubを識別します。Hub当たり複数のAPIキーを作成でき、個別に無効化できます。
MCPエンドポイント
MCPエンドポイント はAIクライアントが接続するURLです。正確なURLはBloqueアプリ内の セットアップガイド ページに表示されます。Bearerトークンとしてそれを認証するためにAPIキーと組み合わせてください。