Использование сервера ClickHouse MCP с Claude Desktop
В этом руководстве объясняется, как настроить Claude Desktop с сервером ClickHouse MCP, используя uv, и подключить его к примерным наборам данных ClickHouse.
Скачивание Claude Desktop
Также вам нужно установить приложение Claude Desktop, которое можно скачать с веб-сайта Claude Desktop.
Настройка сервера ClickHouse MCP
После установки Claude Desktop пора настроить сервер ClickHouse MCP.
Мы можем сделать это через файл конфигурации Claude Desktop.
Чтобы найти этот файл, сначала перейдите на страницу настроек (Cmd+,
на Mac), затем нажмите на вкладку Developer
в левом меню.
Вы увидите следующий экран, на котором нужно нажать на кнопку Edit config
:

Это приведет вас к директории, содержащей файл конфигурации (claude_desktop_config.json
).
В первый раз, когда вы откроете этот файл, он, вероятно, будет содержать следующее содержимое:
Словарь mcpServers
принимает имя сервера MCP в качестве ключа и словарь параметров конфигурации в качестве значения.
Например, конфигурация сервера ClickHouse MCP, подключающаяся к ClickHouse Playground, будет выглядеть следующим образом:
После обновления конфигурации вам нужно будет перезапустить Claude Desktop, чтобы изменения вступили в силу.
В зависимости от того, как вы установили uv
, вы можете получить следующую ошибку при перезапуске Claude Desktop:
Если это произойдет, вам нужно будет обновить command
, чтобы указать полный путь к uv
. Например, если вы установили его через Cargo, это будет /Users/<username>/.cargo/bin/uv
Использование сервера ClickHouse MCP
После перезагрузки Claude Desktop вы можете найти сервер ClickHouse MCP, нажав на иконку Search and tools
:

Вы можете выбрать, отключить ли все или некоторые инструменты.
Теперь мы готовы задать Claude несколько вопросов, что приведет к использованию сервера ClickHouse MCP.
Например, мы можем спросить его Какой самый интересный набор данных в SQL playground?
.
Claude попросит нас подтвердить использование каждого инструмента на сервере MCP в первый раз, когда он будет вызван:

Ниже вы можете увидеть часть разговора, который включает в себя несколько вызовов инструментов к серверу ClickHouse MCP:
