Skip to main content
Glama

clickhouse-mcp-server

Clickhouse MCPサーバー

Clickhouse データベース MCP サーバー プロジェクト。

インストール

uvを使用してパッケージをインストールできます。

uv pip install clickhouse-mcp-server

またはpipを使用します:

pip install clickhouse-mcp-server

コンポーネント

ツール

サーバーは次の 2 つのツールを提供します。

  • connect_database : 特定のClickhouseデータベースに接続します
    • databaseパラメータ: 接続するデータベースの名前(文字列)
    • 接続が成功すると確認メッセージを返します
  • execute_query : Clickhouseクエリを実行する
    • queryパラメータ: 実行する SQL クエリ (文字列)
    • クエリ結果をJSON形式で返します
    • 複数のクエリはセミコロンで区切って送信できます

構成

サーバーは次の環境変数を使用します。

  • CLICKHOUSE_HOST : Clickhouseサーバーのアドレス(デフォルト: "localhost")
  • CLICKHOUSE_USER : Clickhouse のユーザー名 (デフォルト: "root")
  • CLICKHOUSE_PASSWORD : Clickhouseのパスワード(デフォルト: "")
  • CLICKHOUSE_DATABASE : 初期データベース(オプション)
  • CLICKHOUSE_READONLY : 読み取り専用モード(有効にするには 1/true に設定、デフォルト: false)

クイックスタート

インストール

クロードデスクトップ

MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json

Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "clickhouse-mcp-server": { "command": "uv", "args": [ "--directory", "/Users/burakdirin/Projects/clickhouse-mcp-server", "run", "clickhouse-mcp-server" ], "env": { "CLICKHOUSE_HOST": "localhost", "CLICKHOUSE_USER": "root", "CLICKHOUSE_PASSWORD": "password", "CLICKHOUSE_DATABASE": "[optional]", "CLICKHOUSE_READONLY": "true" } } } }
{ "mcpServers": { "clickhouse-mcp-server": { "command": "uvx", "args": [ "clickhouse-mcp-server" ], "env": { "CLICKHOUSE_HOST": "localhost", "CLICKHOUSE_USER": "root", "CLICKHOUSE_PASSWORD": "password", "CLICKHOUSE_DATABASE": "[optional]", "CLICKHOUSE_READONLY": "true" } } } }

Smithery経由でインストール

Smithery経由でClaude Desktop用のClickhouseデータベース統合サーバーを自動的にインストールするには:

npx -y @smithery/cli install @burakdirin/clickhouse-mcp-server --client claude

発達

建築と出版

配布用のパッケージを準備するには:

  1. 依存関係を同期し、ロックファイルを更新します。
uv sync
  1. パッケージディストリビューションをビルドします。
uv build

これにより、 dist/ディレクトリにソースとホイールのディストリビューションが作成されます。

  1. PyPI に公開:
uv publish

注: 環境変数またはコマンド フラグを使用して PyPI 資格情報を設定する必要があります。

  • トークン: --tokenまたはUV_PUBLISH_TOKEN
  • またはユーザー名/パスワード: --username / UV_PUBLISH_USERNAMEおよび--password / UV_PUBLISH_PASSWORD

デバッグ

MCPサーバーはstdio経由で実行されるため、デバッグが困難になる場合があります。最適なデバッグ環境を実現するには、 MCP Inspectorの使用を強くお勧めします。

次のコマンドを使用して、 npm経由で MCP Inspector を起動できます。

npx @modelcontextprotocol/inspector uv --directory /Users/burakdirin/Projects/clickhouse-mcp-server run clickhouse-mcp-server

起動すると、ブラウザでアクセスしてデバッグを開始できる URL がインスペクタに表示されます。

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Claude AIがClickhouseデータベースと連携できるようにするMCPサーバー実装。安全なデータベース接続、クエリ実行、読み取り専用モードのサポート、マルチクエリ機能などの機能を備えています。

  1. インストール
    1. コンポーネント
      1. ツール
    2. 構成
      1. クイックスタート
        1. インストール
        2. Smithery経由でインストール
      2. 発達
        1. 建築と出版
        2. デバッグ

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        An MCP server that integrates Verodat's data management capabilities with AI systems like Claude Desktop, enabling users to manage accounts, workspaces, and datasets, as well as perform AI-powered queries on their data.
        Last updated -
        1
        TypeScript
        Apache 2.0
        • Apple
      • A
        security
        A
        license
        A
        quality
        ClickUp MCP Server enables AI assistants to seamlessly interact with your ClickUp workspace. This powerful integration allows Claude to create and manage tasks, access documents, organize folders and lists, add comments, and handle checklists—all through natural conversation.
        Last updated -
        42
        59
        4
        TypeScript
        MIT License
        • Apple
      • A
        security
        F
        license
        A
        quality
        An MCP server that enables AI clients like Cursor, Windsurf, and Claude Desktop to access web content in markdown format, providing web unblocking and searching capabilities.
        Last updated -
        2
        181
        3
        JavaScript
        • Apple

      View all related MCP servers

      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/burakdirin/clickhouse-mcp-server'

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