Перейти к основному содержимому
Перейти к основному содержимому

Руководства по MCP

Model Context Protocol (MCP) — это стандарт, разработанный Anthropic, который позволяет AI‑ассистентам бесшовно интегрироваться с внешними системами. Этот протокол позволяет AI‑ассистентам подключаться к источникам данных, API, базам данных и другим системам безопасным и стандартизированным способом.

MCP создаёт универсальный интерфейс между AI‑моделями и различными сервисами, устраняя необходимость в кастомных реализациях инструментов для каждой интеграции. Можно рассматривать его как универсальный стандарт API, разработанный специально для AI‑систем.

Ключевое преимущество MCP состоит в том, что библиотекам AI нужно реализовать поддержку протокола только один раз. После этого все совместимые с MCP сервисы сразу становятся доступными, что экономит разработчикам и сопровождающим библиотеки AI много времени.

Какова архитектура MCP?

MCP использует клиент-серверную архитектуру:

  • Клиенты (такие как Claude Desktop, Cursor или VS Code) устанавливают соединения с серверами MCP. Подборку клиентов можно найти в GitHub-репозитории awesome-mcp-clients.
  • Серверы предоставляют инструменты и возможности через стандартизированные интерфейсы. Подборку серверов можно найти в GitHub-репозитории awesome-mcp-servers.
  • Модели ИИ затем могут использовать эти инструменты для доступа к внешним данным и функциональности по мере необходимости.

Ниже показана схема архитектуры:

Обзор MCP

Есть ли у ClickHouse сервер MCP ClickHouse?

Да! сервер MCP ClickHouse предоставляет следующие инструменты:

  • run_select_query — выполнение SQL-запросов в вашем кластере ClickHouse.
  • list_databases — вывод списка всех баз данных в вашем кластере ClickHouse.
  • list_tables — вывод списка всех таблиц в базе данных.

Если вы ищете удалённый сервер MCP ClickHouse в ClickHouse Cloud, см. страницу "Remote MCP server in Cloud"

Навыки агента

Репозиторий ClickHouse Agent Skills предоставляет готовые наборы инструкций, которые расширяют агентов для написания кода с ИИ (Claude Code, Cursor, Copilot и т. д.) экспертизой в конкретной предметной области. Этот репозиторий предоставляет навыки для баз данных ClickHouse — охватывающие проектирование схем, оптимизацию запросов и шаблоны ингестии данных.

Руководства по использованию сервера MCP ClickHouse

Ниже представлены руководства по работе с сервером MCP ClickHouse.

СтраницаОписание
Как создать ИИ-агента на базе ClickHouse с помощью StreamlitУзнайте, как создать веб-ИИ-агента с помощью Streamlit и ClickHouse MCP-сервера
Как создать ИИ-агента на LangChain/LangGraph с помощью ClickHouse MCP-сервера.Узнайте, как создать ИИ-агента на LangChain/LangGraph, который может взаимодействовать с SQL playground ClickHouse с помощью ClickHouse MCP-сервера.
Как создать ИИ-агента LlamaIndex с помощью ClickHouse MCP-сервера.Узнайте, как создать ИИ-агента LlamaIndex, который может взаимодействовать с ClickHouse MCP-сервером.
Как создать ИИ-агента PydanticAI с помощью ClickHouse MCP-сервера.Узнайте, как создать агента PydanticAI, который может взаимодействовать с ClickHouse MCP-сервером.
Как создать агента SlackBot с помощью ClickHouse MCP-сервера.Узнайте, как создать агента SlackBot, который может взаимодействовать с ClickHouse MCP-сервером.
Как создать ИИ-агента с помощью Agno и ClickHouse MCP сервераУзнайте, как создать ИИ-агента с помощью Agno и ClickHouse MCP сервера
Как создать ИИ-агента с помощью Chainlit и ClickHouse MCP сервераУзнайте, как с помощью Chainlit создавать чат-приложения на базе LLM с использованием ClickHouse MCP-сервера
Как создать ИИ-агента с помощью Claude Agent SDK и ClickHouse MCP-сервераУзнайте, как создать ИИ-агента с помощью Claude Agent SDK и ClickHouse MCP-сервера
Как создать ИИ-агента с помощью CopilotKit и MCP-сервера ClickHouseУзнайте, как создать агентное приложение на основе данных, хранящихся в ClickHouse, с помощью ClickHouse MCP и CopilotKit
Как создать ИИ-агента с помощью CrewAI и MCP-сервера ClickHouseУзнайте, как создать ИИ-агента с CrewAI и ClickHouse MCP-сервером
Как создать ИИ-агента с DSPy и ClickHouse MCP-серверомУзнайте, как создать ИИ-агента с DSPy и ClickHouse MCP-сервером
Как создать ИИ-агента с помощью mcp-agent и ClickHouse MCP-сервераУзнайте, как создать ИИ-агента с помощью mcp-agent и ClickHouse MCP-сервера
Как создать ИИ-агента с помощью Microsoft Agent Framework и ClickHouse MCP-сервераУзнайте, как создать ИИ-агента с помощью Microsoft Agent Framework и ClickHouse MCP-сервера
Как создать ИИ-агента с помощью Upsonic и ClickHouse MCP-сервераУзнайте, как создать ИИ-агента с помощью Upsonic и ClickHouse MCP-сервера
Как создать OpenAI-агента с помощью ClickHouse MCP-сервераУзнайте, как создать OpenAI-агента, который может взаимодействовать с ClickHouse MCP-сервером.
Настройка ClickHouse MCP-сервера с AnythingLLM и ClickHouse CloudВ этом руководстве показано, как настроить AnythingLLM для работы с ClickHouse MCP сервером с помощью Docker.
Настройка ClickHouse MCP сервера для Claude DesktopВ этом руководстве показано, как настроить Claude Desktop для работы с ClickHouse MCP сервером.
Настройка ClickHouse MCP-сервера с Jan.aiВ этом руководстве описано, как настроить Jan.ai для работы с ClickHouse MCP-сервером.
Настройка ClickHouse MCP-сервера с LibreChat и ClickHouse CloudВ этом руководстве описано, как настроить LibreChat для работы с ClickHouse MCP-сервером с помощью Docker.
Настройка ClickHouse MCP-сервера с OllamaВ этом руководстве описано, как настроить Ollama для работы с ClickHouse MCP-сервером.
Настройка ClickHouse MCP сервера с Open WebUI и ClickHouse CloudВ этом руководстве описано, как настроить Open WebUI для работы с ClickHouse MCP сервером с помощью Docker.