В этом руководстве рассказывается, как использовать MCP-сервер ClickHouse с Ollama.
1
Установка Ollama
Ollama — это библиотека для запуска больших языковых моделей (LLM) на вашем компьютере. Для неё доступен широкий выбор моделей, и ей легко пользоваться.Вы можете скачать Ollama для Mac, Windows или Linux на странице загрузки.После запуска Ollama в фоновом режиме будет запущен локальный сервер, который можно использовать для запуска моделей. Либо вы можете запустить сервер вручную командойollama serve.После установки вы можете загрузить модель на свой компьютер следующим образом:С MCP-серверами будут работать только модели с поддержкой инструментов.
2
Установка MCPHost
На момент написания текста (июль 2025 года) нативной возможности использовать Ollama с MCP-серверами нет. Однако можно использовать MCPHost, чтобы запускать модели Ollama с MCP-серверами.MCPHost — приложение на Go, поэтому убедитесь, что Go установлен на вашей машине. После этого можно установить MCPHost, выполнив следующую команду:~/go/bin, поэтому нужно убедиться, что этот каталог указан в переменной PATH.3
Настройка MCP-сервера ClickHouse
MCP-серверы можно настраивать с помощью MCPHost в YAML- или JSON‑файлах. MCPHost будет искать файлы конфигурации в вашем домашнем каталоге в следующем порядке:.mcphost.ymlor.mcphost.json(предпочтительно).mcp.ymlor.mcp.json(для обратной совместимости)
~/.mcphost.json:type.
Поле type используется для указания типа транспорта, который использует MCP Server.local→ транспорт stdioremote→ потоковый транспортbuiltin→ транспорт inprocess
Теоретически эти переменные можно указать в разделе
environment файла конфигурации MCP, но, как показала практика, это не работает.4
Запуск MCPHost
После настройки MCP-сервера ClickHouse вы можете запустить MCPHost, выполнив следующую команду:/servers, чтобы просмотреть список MCP-серверов:/tools, чтобы посмотреть список доступных инструментов: