メインコンテンツへスキップ
このガイドでは、Open WebUI を ClickHouse MCPサーバーと連携させ、 ClickHouse のサンプルデータセットに接続する方法を説明します。
1

uv をインストールする

このガイドの手順に従うには、uv をインストールする必要があります。 uv を使いたくない場合は、別のパッケージマネージャーを使うように MCPサーバーの設定を変更する必要があります。
2

Open WebUI を起動する

Open WebUI を起動するには、次のコマンドを実行します。
UI を表示するには、http://localhost:8080/ にアクセスします。
3

ClickHouse MCPサーバーを設定する

ClickHouse MCPサーバーをセットアップするには、MCPサーバーを Open API エンドポイントに変換する必要があります。 まず、ClickHouse SQL Playground に接続するための環境変数を設定します。
続いて、mcpo を実行して Open API エンドポイントを作成します。
http://localhost:8000/docs にアクセスすると、作成されたエンドポイントの一覧を確認できます。これらのエンドポイントを Open WebUI で使うには、設定画面に移動します。Tools をクリックします。ツール URL として http://localhost:8000 を追加します。設定が完了すると、チャットバーのツールアイコンの横に 1 が表示されます。ツールアイコンをクリックすると、利用可能なツールの一覧を確認できます。
4

OpenAI を設定する

デフォルトでは Open WebUI は Ollama のモデルを使用しますが、OpenAI 互換のエンドポイントも追加できます。 これらは設定メニューから構成しますが、今回は Connections タブをクリックします。エンドポイントと OpenAI キーを追加しましょう。すると、OpenAI のモデルが上部メニューから利用できるようになります。
5

Open WebUI で ClickHouse MCPサーバーとチャットする

これで会話を始められ、必要に応じて Open WebUI が MCPサーバーを呼び出します。
最終更新日 2026年6月19日