В этом руководстве рассказывается, как настроить Claude Desktop для работы с MCP-сервером ClickHouse с помощью uv и подключить его к примерам наборов данных ClickHouse.
1
Установка uv
Чтобы выполнить инструкции из этого руководства, вам потребуется установить uv.
Если вы не хотите использовать uv, вам нужно будет изменить конфигурацию MCP-сервера и указать альтернативный менеджер пакетов.
2
Загрузка Claude Desktop
Вам также потребуется установить приложение Claude Desktop, которое можно скачать на сайте Claude Desktop.
3
Настройка MCP-сервера ClickHouse
После установки Claude Desktop можно переходить к настройке MCP-сервера ClickHouse.
Это можно сделать через файл конфигурации Claude Desktop.Чтобы найти этот файл, сначала откройте страницу настроек (Словарь После обновления конфигурации вам нужно будет перезапустить Claude Desktop, чтобы изменения вступили в силу.
Cmd+, на Mac), а затем нажмите вкладку Developer в меню слева.
После этого вы увидите следующий экран, где нужно нажать кнопку Edit config:Вы попадёте в каталог, содержащий файл конфигурации (claude_desktop_config.json).
При первом открытии этого файла он, скорее всего, будет содержать следующее:mcpServers использует имя MCP-сервера в качестве ключа, а словарь параметров конфигурации — в качестве значения.
Например, конфигурация MCP-сервера ClickHouse для подключения к Песочнице ClickHouse будет выглядеть так:4
Использование MCP-сервера ClickHouse
После перезапуска Claude Desktop вы сможете найти MCP-сервер ClickHouse, нажав на значок
Затем можно выбрать, отключить все инструменты или только некоторые из них.Теперь всё готово, чтобы задавать Claude вопросы, при ответе на которые он будет использовать MCP-сервер ClickHouse. Например, можно спросить:
Search and tools:Затем можно выбрать, отключить все инструменты или только некоторые из них.Теперь всё готово, чтобы задавать Claude вопросы, при ответе на которые он будет использовать MCP-сервер ClickHouse. Например, можно спросить:
What's the most interesting dataset in the SQL playground?.При первом обращении к инструменту Claude попросит подтвердить использование каждого инструмента MCP-сервера:Ниже показана часть диалога, включающего несколько вызовов инструментов MCP-сервера ClickHouse: