Перейти к основному содержанию
В этом руководстве показано, как настроить LibreChat с MCP-сервером ClickHouse с помощью Docker и подключить его к демонстрационным наборам данных ClickHouse.
1

Установите Docker

Для запуска LibreChat и MCP-сервера вам понадобится Docker. Чтобы установить Docker:
  1. Перейдите на docker.com
  2. Скачайте Docker Desktop для своей операционной системы
  3. Установите Docker, следуя инструкциям для своей операционной системы
  4. Откройте Docker Desktop и убедитесь, что он запущен

Дополнительные сведения см. в документации Docker.
2

Клонируйте репозиторий LibreChat

Откройте терминал (командную строку или PowerShell) и клонируйте репозиторий LibreChat с помощью следующей команды:
3

Создайте и отредактируйте файл .env

Скопируйте пример файла конфигурации из .env.example в .env:
Откройте файл .env в любом удобном для вас текстовом редакторе. Вы увидите разделы для многих популярных провайдеров LLM, включая OpenAI, Anthropic, AWS Bedrock и т. д., например:
.venv
Замените user_provided на API-ключ провайдера LLM, который вы хотите использовать.
Использование локальной LLMЕсли у вас нет API-ключа, можно использовать локальную LLM, например Ollama. Ниже показано, как это сделать, на шаге “Установка Ollama”. Пока не изменяйте файл .env и переходите к следующим шагам.
4

Создайте файл librechat.yaml

Выполните следующую команду, чтобы создать новый файл librechat.yaml:
Это создаст основной файл конфигурации для LibreChat.
5

Добавьте MCP-сервер ClickHouse в Docker Compose

Далее добавим MCP-сервер ClickHouse в файл Docker Compose для LibreChat, чтобы LLM могла взаимодействовать с песочницей ClickHouse SQL.Создайте файл docker-compose.override.yml и добавьте в него следующую конфигурацию:
docker-compose.override.yml
Если вы хотите изучить собственные данные, это можно сделать, используя хост, имя пользователя и пароль своего сервиса ClickHouse Cloud.

Начать работу с ClickHouse Cloud

Если у вас ещё нет аккаунта Cloud, начните работу с ClickHouse Cloud уже сегодня и получите $300 кредитов. По окончании 30-дневного бесплатного пробного периода вы сможете перейти на тариф с оплатой по мере использования или связаться с нами, чтобы узнать больше о наших скидках в зависимости от объёма. Подробности см. на странице с тарифами.
6

Настройка MCP Server в librechat.yaml

Откройте librechat.yaml и добавьте в конец файла следующую конфигурацию:
Это настраивает LibreChat для подключения к MCP-серверу, работающему в Docker.Найдите следующую строку:
librechat.yaml
Для простоты пока отключим аутентификацию:
librechat.yaml
7

Добавление локальной LLM с помощью Ollama (необязательно)

Установка Ollama

Перейдите на сайт Ollama и установите Ollama для своей системы.После установки вы сможете запустить модель следующим образом:
Это скачает модель на ваш локальный компьютер, если её там ещё нет.Список моделей см. в библиотеке Ollama

Настройка Ollama в librechat.yaml

После загрузки модели укажите её в librechat.yaml:
librechat.yaml
8

Запустите все сервисы

В корневой папке проекта LibreChat выполните следующую команду, чтобы запустить все сервисы:
Подождите, пока все сервисы полностью не заработают.
9

Откройте LibreChat в браузере

Когда все сервисы будут запущены, откройте браузер и перейдите по адресу http://localhost:3080/Создайте бесплатную учетную запись LibreChat, если у вас ее еще нет, и войдите в систему. Теперь вы должны увидеть интерфейс LibreChat, подключенный к MCP-серверу ClickHouse, а при желании — к вашей локальной LLM.В интерфейсе чата выберите clickhouse-playground в качестве MCP-сервера:Теперь вы можете дать LLM промпт для изучения примерных наборов данных ClickHouse. Попробуйте:
Prompt
Если параметр MCP-сервера не отображается в интерфейсе LibreChat, проверьте, что в файле librechat.yaml заданы правильные разрешения.
Если в разделе mcpServers внутри interface для use установлено значение false, в чате не будет отображаться раскрывающийся список выбора MCP:
librechat.yaml
Последнее изменение 2 июля 2026 г.