ClickHouse MCPサーバーとOpen WebUIの使用
このガイドでは、ClickHouse MCPサーバーを使用してOpen WebUIをセットアップし、ClickHouseのサンプルデータセットに接続する方法を説明します。
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
が表示されるはずです:

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

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

エンドポイントとOpenAIキーを追加しましょう:

OpenAIモデルは、トップメニューから利用可能になります:
