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

Jan.ai で ClickHouse MCPサーバー を使用する

このガイドでは、Jan.ai で ClickHouse MCPサーバー を使用する方法を説明します。

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

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

ネイティブアプリなので、ダウンロード後はそのまま起動できます。

Jan.ai に LLM を追加する

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

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

OpenAI モデルを有効化

MCPサーバーを有効化する

執筆時点では、MCPサーバーは Jan.ai における実験的機能です。 実験的機能のトグルをオンにすることで有効化できます。

MCPサーバーを有効化

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

ClickHouse MCPサーバー を構成する

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

MCPサーバー一覧

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

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

MCPサーバーを追加

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

ClickHouse MCPサーバー を有効化

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

ClickHouse MCPサーバー ツール

Jan.ai で ClickHouse MCPサーバー と対話する

ClickHouse に保存されたデータについて会話してみましょう。 まずは質問を投げかけます。

質問

Jan.ai はツールを呼び出す前に確認を求めます。

ツール呼び出しの確認

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

呼び出されたツール一覧

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

展開されたツール呼び出し

その下に、ツールの実行結果が表示されます。

結果