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

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

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

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

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

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

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

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

Схема, иллюстрирующая архитектуру, приведена ниже:

Обзор MCP

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

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

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

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

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

Ниже приведены руководства, показывающие, как использовать ClickHouse MCP Server.

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