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

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

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

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

Jan.ai — это открытое ПО, являющееся альтернативой ChatGPT, которое работает полностью офлайн. Вы можете скачать 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 Server, если он ещё не включён:

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

Инструменты сервера ClickHouse MCP теперь будут отображаться в окне чата:

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

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

Теперь можно поговорить о данных, хранящихся в ClickHouse! Зададим вопрос:

Вопрос

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

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

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

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

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

Подробности вызванных инструментов

А ниже будет отображён результат:

Результат