Open WebUI で ClickHouse MCPサーバーを使用する
このガイドでは、Open WebUI を ClickHouse MCPサーバーと連携するようにセットアップし、 ClickHouse のサンプルデータセットに接続する方法を説明します。
ClickHouse MCPサーバー を構成する
ClickHouse MCPサーバー をセットアップするには、MCPサーバー を Open API エンドポイントに変換する必要があります。 まず、ClickHouse SQL Playground に接続するための環境変数を設定します。
そして、mcpo を実行して Open API エンドポイントを作成できます。
http://localhost:8000/docs にアクセスすると、作成されたエンドポイントの一覧を確認できます。

これらのエンドポイントを Open WebUI で使用するには、設定画面に移動します。

Tools をクリックします。

http://localhost:8000 をツール URL として追加します。

これで、チャットバーのツールアイコンの横に 1 が表示されるはずです。

ツールアイコンをクリックすると、利用可能なツールの一覧を表示できます。

OpenAI を構成する
デフォルトでは、Open WebUI は Ollama モデルで動作しますが、OpenAI 互換のエンドポイントも追加できます。
これらは設定メニューから構成しますが、今回は Connections タブをクリックする必要があります。

エンドポイントと OpenAI キーを追加します。

すると、OpenAI モデルが上部のメニューで利用できるようになります。

