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

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

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

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

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

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

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

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

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

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

Включение MCP Servers

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

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

После включения переключателя в левом меню появится пункт 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 запросит подтверждение:

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

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

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

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

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

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

Результат