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

Руководства по 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 — вывод списка всех таблиц в базе данных.

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

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

СтраницаОписание
Включение удалённого сервера MCP ClickHouse CloudВ этом руководстве описано, как включить и использовать ClickHouse Cloud Remote MCP
Как создать агента ИИ на основе 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.
Настройка сервера 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.
Настройка сервера MCP ClickHouse с OllamaВ этом руководстве показано, как настроить Ollama для работы с сервером ClickHouse MCP.
Настройка сервера MCP ClickHouse с Open WebUI и ClickHouse CloudВ этом руководстве описано, как развернуть Open WebUI с сервером ClickHouse MCP с помощью Docker.