メインコンテンツへスキップ
メインコンテンツへスキップ

Jan.ai で ClickHouse MCP Server を使用する

このガイドでは、ClickHouse MCP Server を Jan.ai と組み合わせて使用する方法について説明します。

Jan.ai をインストールする

Jan.ai は、100% オフラインで動作するオープンソースの ChatGPT の代替ツールです。 MacWindows、または Linux 向けに Jan.ai をダウンロードできます。

ネイティブアプリなので、ダウンロードが完了したらすぐに起動できます。

Jan.ai に LLM を追加する

設定メニューからモデルを有効化できます。

OpenAI を有効にするには、以下のように API キーを入力する必要があります。

OpenAI モデルを有効化

MCP サーバーを有効化する

本記事の執筆時点では、MCP Servers は Jan.ai における実験的な機能です。 実験的機能のトグルスイッチをオンにすることで有効化できます。

MCP サーバーを有効化

トグルをオンにすると、左側のメニューに MCP Servers が表示されます。

ClickHouse MCP Server を構成する

MCP Servers メニューをクリックすると、接続可能な MCP サーバーの一覧が表示されます。

MCP サーバー一覧

これらのサーバーはすべてデフォルトで無効になっていますが、トグルをクリックして有効化できます。

ClickHouse MCP Server をインストールするには、+ アイコンをクリックし、次の情報でフォームに入力します。

MCP サーバーを追加

入力が完了したら、まだ有効になっていない場合は ClickHouse Server のトグルをオンにする必要があります。

MCP サーバーを有効化

これで、ClickHouse MCP Server のツールがチャットダイアログ上に表示されるようになります。

ClickHouse MCP Server ツール

Jan.ai で ClickHouse MCP サーバーとチャットする

ClickHouse に保存されているデータについて、会話してみましょう。 質問を入力してみます:

質問

ツールを呼び出す前に、Jan.ai から確認が求められます:

ツール呼び出しの確認

その後、実行されたツール呼び出しの一覧が表示されます:

呼び出されたツール

ツール呼び出しをクリックすると、その呼び出し内容の詳細を確認できます:

ツール呼び出しの詳細

その下に、実行結果が表示されます:

結果