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

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

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

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

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

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

Добавить LLM в Jan.ai

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

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

Включение моделей OpenAI

Включение MCP Servers

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

Enable MCP servers

После переключения этого переключателя в левом меню появится пункт MCP Servers.

Настройка ClickHouse MCP Server

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

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

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

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

Добавление MCP-сервера

После этого нужно будет включить ClickHouse Server, если он ещё не включён:

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

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

Инструменты ClickHouse MCP Server

Общение с ClickHouse MCP Server через Jan.ai

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

Вопрос

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

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

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

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

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

Развернутый список вызванных инструментов

Ниже представлен результат:

Результат