Перейти к основному содержимому
Перейти к основному содержимому

Использование сервера ClickHouse MCP с Jan.ai

В этом руководстве объясняется, как использовать сервер ClickHouse MCP с Jan.ai.

Установка Jan.ai

Jan.ai — это альтернативный ChatGPT с открытым исходным кодом, который работает на 100% в оффлайн-режиме. Вы можете скачать Jan.ai для Mac, Windows или Linux.

Это нативное приложение, поэтому после загрузки вы можете его запустить.

Добавление LLM в Jan.ai

Мы можем включить модели через меню настроек.

Чтобы включить OpenAI, нам необходимо предоставить API-ключ, как показано ниже:

Включить модели OpenAI

Включение MCP-серверов

На момент написания MCP-серверы являются экспериментальной функцией в Jan.ai. Мы можем включить их, переключив эксперименты:

Включить MCP-серверы

После того как переключатель будет активирован, мы увидим MCP Servers в меню слева.

Настройка сервера ClickHouse MCP

Если мы нажмем на меню MCP Servers, мы увидим список MCP-серверов, к которым можем подключиться:

Список MCP-серверов

Эти сервера по умолчанию отключены, но мы можем включить их, нажав на переключатель.

Чтобы установить сервер ClickHouse MCP, нужно нажать на значок +, а затем заполнить форму следующими данными:

Добавить MCP-сервер

После этого нам нужно переключить сервер ClickHouse, если он еще не включен:

Включить MCP-сервер

Теперь инструменты сервера ClickHouse MCP будут видны в диалоговом окне чата:

Инструменты сервера ClickHouse MCP

Общение с сервером ClickHouse MCP с Jan.ai

Пришло время поговорить о данных, хранящихся в ClickHouse! Давайте зададим вопрос:

Вопрос

Jan.ai спросит подтверждение перед вызовом инструмента:

Подтверждение инструмента

Затем он покажет нам список вызовов инструментов, которые были совершены:

Вызванные инструменты

Если мы нажмем на вызов инструмента, мы сможем увидеть детали вызова:

Вызванные инструменты - расширенный вид

А затем внизу мы увидим наш результат:

Результат