remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows querying and interacting with ClickHouse databases, providing tools for executing SQL select queries, listing databases, and viewing tables within a database.
ClickHouse MCPサーバー
https://github.com/ClickHouse/mcp-clickhouseに移行しました
ClickHouse 用の MCP サーバー。
特徴
ツール
run_select_query
- ClickHouse クラスターで SQL クエリを実行します。
- 入力:
sql
(文字列): 実行する SQL クエリ。 - すべての ClickHouse クエリは、安全性を確保するために
readonly = 1
で実行されます。
list_databases
- ClickHouse クラスター上のすべてのデータベースを一覧表示します。
list_tables
- データベース内のすべてのテーブルを一覧表示します。
- 入力:
database
(文字列): データベースの名前。
構成
注: これは一時的な構成プロセスであり、パッケージが公開されると大幅に改善されます。
uv sync
を実行して依存関係をインストールします。uvをインストールするにはuv
こちらの手順に従ってください。その後、source .venv/bin/activate
実行してください。- ClickHouse 資格情報を使用して
.env.production
ファイルを設定します。
Copy
- サーバーをインストールするには、
fastmcp install mcp_clickhouse/mcp_server.py -f .env.production
を実行します。 - Claude Desktop を再起動します。
発達
test-services
ディレクトリでdocker compose up -d
を実行して ClickHouse クラスターを起動します。- リポジトリのルートにある
.env
ファイルに次の変数を追加します。
Copy
uv sync
を実行して依存関係をインストールします。uvをインストールするにはuv
こちらの手順に従ってください。その後、source .venv/bin/activate
実行してください。- 簡単にテストするには、
fastmcp dev mcp_clickhouse/mcp_server.py
を実行して MCP サーバーを起動できます。
You must be authenticated.
ClickHouse 用の MCP サーバー。