Использование сервера MCP ClickHouse с AnythingLLM
В этом руководстве описано, как настроить AnythingLLM с сервером MCP ClickHouse с использованием Docker и подключить его к демонстрационным наборам данных ClickHouse.
Установите Docker
Вам понадобится Docker, чтобы запустить LibreChat и MCP-сервер. Чтобы установить Docker:
- Перейдите на сайт docker.com
- Скачайте Docker Desktop для вашей операционной системы
- Установите Docker Desktop, следуя инструкциям для вашей операционной системы
- Откройте Docker Desktop и убедитесь, что он запущен
Для получения дополнительной информации см. документацию Docker.
Загрузка Docker-образа AnythingLLM
Выполните следующую команду, чтобы загрузить Docker-образ AnythingLLM на локальную машину:
Настройка файла конфигурации сервера MCP
Создайте каталог plugins:
Создайте файл с именем anythingllm_mcp_servers.json в каталоге plugins и добавьте в него следующее содержимое:
Если вы хотите изучить свои данные, вы можете сделать это, используя host, имя пользователя и пароль собственного сервиса ClickHouse Cloud.
Запустите Docker-контейнер AnythingLLM
Запустите Docker-контейнер AnythingLLM следующей командой:
После запуска откройте в браузере адрес http://localhost:3001.
Выберите модель, которую хотите использовать, и укажите свой API-ключ.
Дождитесь запуска MCP Servers
Нажмите значок инструмента в левой нижней части интерфейса:
Нажмите Agent Skills и перейдите к разделу MCP Servers.
Дождитесь, пока состояние Mcp ClickHouse не изменится на On.

Чат с ClickHouse MCP Server в AnythingLLM
Теперь мы готовы начать чат.
Чтобы серверы MCP были доступны в чате, необходимо предварить первое сообщение в диалоге префиксом @agent.
