リモートMCPサーバーとオープンソースMCPサーバーの比較
ClickHouse には、2 つのMCPサーバーがあります。
リモートMCPサーバーは、管理すべきインフラストラクチャなしで、サービス管理、バックアップ監視、ClickPipe の可視化、請求データなどを含む、ClickHouse Cloud との最も充実したインテグレーションを提供します。
セルフホストの ClickHouse インスタンスについては、オープンソースMCPサーバーのガイドを参照してください。
リモートMCPサーバーの有効化
リモートMCPサーバーが接続を受け付けられるようにするには、事前に各サービスごとに有効化する必要があります。 ClickHouse Cloudコンソールで対象のサービスを開き、Connect ボタンをクリックして MCP を選択し、有効化してください。 リモートMCPサーバーの有効化・無効化には、control-plane:service:manage-mcp のアクセス許可が必要です (詳しくはコンソールのロールとアクセス許可を参照してください) 。
スクリーンショット付きの詳しい手順については、セットアップガイドを参照してください。
エンドポイント
有効にすると、リモートMCPサーバーは次のエンドポイントで利用できます。認証
リモートMCPサーバーは、次の2つの認証方式をサポートしています。- OAuth 2.0: 対話型クライアントに推奨される方式です。MCP クライアントが初めて接続すると、ブラウザウィンドウが開き、ユーザーは ClickHouse Cloud の認証情報でサインインします。アクセスできる範囲は、認証されたユーザーがアクセス許可を持つ組織およびサービスに限られます。
-
ClickHouse Cloud API キー: ブラウザベースの OAuth フローを利用しにくいリモート環境、ヘッドレス環境、自動化環境向けの方式です。API キー ID とシークレットを HTTP Basic 認証で送信します。
安全性
リモートMCPサーバーで公開されるすべてのツールは読み取り専用です。各ツールのMCPメタデータにはreadOnlyHint: true の注記が付いています。データの変更、サービス設定の変更、または破壊的な操作を実行できるツールはありません。