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

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

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

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

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

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

Jan.ai に LLM を追加する

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

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

OpenAI モデルを有効化

MCP Servers を有効化する

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

MCP servers を有効化

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

ClickHouse MCP Server を構成する

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

MCP サーバー一覧

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

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

MCP サーバーを追加

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

ClickHouse MCP Server を有効化

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

ClickHouse MCP Server ツール

Jan.ai で ClickHouse MCP Server と対話する

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

質問

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

ツール呼び出しの確認

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

呼び出されたツール一覧

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

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

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

結果