Skip to main content
Glama
by ThomAub

ClickHouse MCPサーバー

このプロジェクトは、ClickHouse 用のモデル コンテキスト プロトコル (MCP) サーバーを実装し、ClickHouse データベースと大規模言語モデル (LLM) およびその他の AI アプリケーションとのシームレスな統合を可能にします。

特徴

  • ClickHouseデータベースとテーブルをリソースとしてリストする

  • テーブルスキーマを取得する

  • ClickHouseデータベースでSELECTクエリを実行する

  • MCPプロトコルを使用した安全で効率的な通信

Related MCP server: ClickUp MCP Integration

要件

  • Python 3.10以上

  • ClickHouseサーバー

インストール

  1. リポジトリをクローンします。

    git clone https://github.com/ThomAub/clickhouse_mcp_server.git cd clickhouse_mcp_server
  2. 必要なパッケージをインストールします。

    uv sync --all-extras
  3. 環境変数で ClickHouse 接続の詳細を設定するか、 server.pyget_clickhouse_client関数を更新します。

使用法

サーバーを実行します。

python clickhouse_mcp_server/server.py

サーバーが起動し、MCP 要求をリッスンします。

テスト

pytest を使用してテストを実行します。

pytest tests/

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThomAub/clickhouse_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server