AnythingLLM で ClickHouse MCPサーバーを使う
このガイドでは、Docker を使用して ClickHouse MCP サーバーと連携する AnythingLLM をセットアップし、 ClickHouse のサンプルデータセットに接続する方法を説明します。
Docker のインストール
LibreChat と MCPサーバーを実行するには Docker が必要です。Docker を入手するには、次の手順に従います。
- docker.com にアクセスします
- ご利用の OS 向けの Docker Desktop をダウンロードします
- ご利用の OS 向けの手順に従って Docker をインストールします
- Docker Desktop を開き、実行中であることを確認します
詳しくは、Docker ドキュメントを参照してください。
MCP サーバー設定ファイルの設定
plugins ディレクトリを作成します。
plugins ディレクトリに anythingllm_mcp_servers.json という名前のファイルを作成し、以下の内容を記述します。
ご自身のデータを探索したい場合は、 ご利用の ClickHouse Cloud サービスの ホスト名、ユーザー名、パスワード を使用して行えます。
AnythingLLM Docker コンテナの起動
以下のコマンドを実行して、AnythingLLM Docker コンテナを起動します。
起動したら、ブラウザで http://localhost:3001 にアクセスします。
使用するモデルを選択し、API key を入力します。
MCPサーバーの起動を待機
UI の左下にあるツールアイコンをクリックします。
Agent Skills をクリックし、MCP servers セクションを確認します。
Mcp ClickHouse が On になるまで待ちます

AnythingLLM で ClickHouse MCPサーバーとチャットする
これでチャットを開始する準備が整いました。
チャットで MCPサーバーを利用できるようにするには、会話の最初のメッセージの先頭に @agent を付ける必要があります。
