Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Model Context Protocol (MCP)

Model Context Protocol (MCP) は、AIアシスタントが外部システムに接続できるようにするオープンスタンダードです。 モデルとサービスの組み合わせごとにカスタムインテグレーションを作成することなく、モデルがデータソース、API、データベース、ツールにアクセスするための一貫したインターフェイスを提供します。

AIアプリケーションは、MCPを一度実装するだけで、互換性のある任意のサーバーに接続できます。 同様に、MCPサーバーは、その機能を互換性のある任意のクライアントに公開できます。

アーキテクチャ

MCPはクライアント・サーバーアーキテクチャに基づいています。

  • Claude Desktop、Cursor、VS CodeなどのMCPクライアントは、MCPサーバーに接続します。
  • MCPサーバーは、標準化されたインターフェイスを通じてツールと機能を提供します。
  • AIモデルは、必要に応じて公開されたツールを使用し、外部データや機能にアクセスします。
MCPクライアント・サーバーアーキテクチャ

GitHubでは、コミュニティが管理するMCPクライアントMCPサーバーのコレクションを確認できます。

ClickHouse MCP server

ClickHouse MCP serverを使用すると、AIアシスタントがデータベースやテーブルを検出し、スキーマを確認して、ClickHouseクラスターに対してSQLクエリを実行できます。 サーバーが公開するツールはバージョンによって異なる場合があるため、各例で使用するツール名については、該当するインテグレーションガイドを参照してください。

サーバーでは、デフォルトで読み取り専用クエリのみが許可されます。 アシスタントに必要な権限のみを付与した専用のClickHouseユーザーを使用してください。

ローカルのMCPクライアントを接続するには、ClickHouse MCP server をセットアップするを参照してください。 管理型リモートサーバーについては、ClickHouse Cloud のリモートMCPサーバーを参照してください。

Navigation