mcpField
C
ClickHouse Cloud MCP Server

ClickHouse Cloud MCP Server

ローカル
github.com/alexkorepデータベース181 週間前に更新

ClickHouse Cloud MCP Server について

ClickHouse Cloud MCP Serverは、ClickHouse Cloud API v1の一部をMCPツールとして公開します。組織やサービスの管理に使え、環境変数で指定するAPIキーIDとシークレットで認証します。

主な機能

  1. 01ClickHouse Cloud APIエンドポイントをツールとして公開
  2. 02組織とサービスの管理
  3. 03APIキーIDとシークレットによる認証
  4. 04JSONリクエスト本文とレスポンスの処理

活用シーン

  1. 01ClickHouse Cloud組織の管理
  2. 02ClickHouse Cloudサービスの管理
  3. 03MCPクライアント経由でAPIを呼び出す

MCP 対応

ClickHouse Cloud API v1のエンドポイントをツールとしてMCPクライアントに公開します。文書で示されている範囲は組織とサービスの管理です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

ClickHouse Cloud MCP サーバー

この MCP サーバーは、ClickHouse Cloud API(v1)とやり取りするためのツールを提供します。組織とサービスを管理できます。それ以外は今後対応予定です。

機能

  • ClickHouse Cloud API エンドポイントを MCP ツールとして公開します。
  • 環境変数で指定された ClickHouse OpenAPI Key ID と Secret を使用して認証します。
  • JSON リクエストボディとレスポンスを処理します。

前提条件

ClickHouse Cloud API Key が必要です。

インストール

このリポジトリをクローンし、依存関係をインストールします。

npm install

TypeScript コードをビルドします。

npm run build

これにより、コンパイル済みの JavaScript ファイルを含む dist ディレクトリが作成されます。

設定

このサーバーでは、次の環境変数を設定する必要があります。

  • CLICKHOUSE_API_KEY_ID:ClickHouse Cloud API Key ID です。
  • CLICKHOUSE_API_SECRET:ClickHouse Cloud API Key Secret です。
  • CLICKHOUSE_API_URL:ClickHouse Cloud API のベース URL です(デフォルトは https://api.clickhouse.cloud)。 ローカル開発では http://localhost:2023 を使用してください。

Claude Desktop での使用方法

次の設定を claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "clickhouse": {
      "command": "node",
      "args": [
        "/full/path/to/dist/index.js"
      ],
      "env": {
        "CLICKHOUSE_API_KEY_ID": "key id",
        "CLICKHOUSE_API_SECRET": "key secret",
        "CLICKHOUSE_API_URL": "http://localhost:2023"
      }
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。