跳到主要内容
跳到主要内容

MCP 指南

Model Context Protocol(MCP)是由 Anthropic 制定的一项标准,使 AI 助手能够与外部系统无缝集成。 该协议允许 AI 助手以安全且标准化的方式连接到数据源、API、数据库等。

MCP 在 AI 模型与各类服务之间创建了一个通用接口,免去了为每种集成实现自定义工具的需求。 可以将其视为专门为 AI 系统设计的通用 API 标准。

MCP 的关键优势在于,AI 库只需实现一次对该协议的支持。 之后,所有兼容 MCP 的服务即可直接访问,从而为 AI 库维护者节省大量时间。

什么是 MCP 的架构?

MCP 采用客户端-服务器架构:

  • 客户端(例如 Claude Desktop、Cursor 或 VS Code)会与 MCP 服务器建立连接。可以在 GitHub 仓库 awesome-mcp-clients 中查看各类客户端列表。
  • 服务器通过标准化接口暴露工具和功能。可以在 GitHub 仓库 awesome-mcp-servers 中查看各类服务器列表。
  • AI 模型随后可以在需要时使用这些工具访问外部数据和功能。

下面是展示该架构的示意图:

MCP overview

ClickHouse 是否有 MCP Server?

有的! ClickHouse MCP Server 提供以下工具:

  • run_select_query - 在 ClickHouse 集群中执行 SQL 查询。
  • list_databases - 列出 ClickHouse 集群中的所有数据库。
  • list_tables - 列出某个数据库中的所有表。

使用 ClickHouse MCP Server 的指南

以下是一些介绍如何使用 ClickHouse MCP Server 的指南。

页面说明
启用 ClickHouse Cloud 远程 MCP 服务器本指南介绍如何启用和使用 ClickHouse Cloud 远程 MCP
如何使用 Streamlit 构建以 ClickHouse 为后端的 AI 智能体了解如何使用 Streamlit 和 ClickHouse MCP Server 构建基于 Web 的 AI Agent
如何基于 ClickHouse MCP Server 构建 LangChain/LangGraph AI 智能体了解如何构建一个基于 LangChain/LangGraph 的 AI 智能体,使其能够通过 ClickHouse 的 MCP Server 与 ClickHouse 的 SQL playground 进行交互。
如何使用 ClickHouse MCP Server 构建 LlamaIndex AI 代理了解如何构建一个能够与 ClickHouse MCP Server 交互的 LlamaIndex AI 智能体。
如何使用 ClickHouse MCP Server 构建 PydanticAI 智能体了解如何构建一个能够与 ClickHouse MCP Server 交互的 PydanticAI 代理。
如何使用 ClickHouse MCP Server 构建 Slack 机器人 Agent了解如何构建一个能够与 ClickHouse MCP Server 交互的 Slack 机器人代理。
如何使用 Agno 和 ClickHouse MCP Server 构建 AI Agent了解如何使用 Agno 和 ClickHouse MCP Server 构建 AI Agent
如何使用 Chainlit 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 Chainlit 配合 ClickHouse MCP Server 构建基于 LLM 的聊天应用程序
如何使用 Claude Agent SDK 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 Claude Agent SDK 及 ClickHouse MCP Server 来构建 AI Agent
如何使用 CopilotKit 和 ClickHouse MCP Server 构建 AI Agent了解如何结合使用 ClickHouse MCP 和 CopilotKit,利用存储在 ClickHouse 中的数据构建智能体驱动的应用程序
如何使用 CrewAI 和 ClickHouse MCP Server 构建 AI 智能体学习如何使用 CrewAI 和 ClickHouse MCP Server 构建 AI Agent
如何使用 DSPy 和 ClickHouse MCP Server 构建 AI Agent了解如何使用 DSPy 和 ClickHouse MCP Server 构建 AI 智能体
如何使用 mcp-agent 和 ClickHouse MCP Server 构建 AI 代理了解如何使用 mcp-agent 和 ClickHouse MCP Server 来构建 AI Agent
如何使用 Microsoft Agent Framework 和 ClickHouse MCP Server 构建 AI Agent了解如何使用 Microsoft Agent Framework 和 ClickHouse MCP Server 来构建 AI Agent
如何使用 Upsonic 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 Upsonic 和 ClickHouse MCP Server 来构建 AI Agent
如何使用 ClickHouse MCP Server 构建 OpenAI Agent学习如何构建一个可与 ClickHouse MCP Server 交互的 OpenAI Agent。
使用 AnythingLLM 和 ClickHouse Cloud 配置 ClickHouse MCP Server本指南说明如何使用 Docker 配置 AnythingLLM 与 ClickHouse MCP 服务器。
在 Claude Desktop 中设置 ClickHouse MCP Server本指南说明如何将 Claude Desktop 与 ClickHouse MCP 服务器进行集成配置。
使用 Jan.ai 配置 ClickHouse MCP 服务器本指南介绍如何使用 ClickHouse MCP 服务器来设置 Jan.ai。
使用 LibreChat 和 ClickHouse Cloud 搭建 ClickHouse MCP 服务器本指南介绍如何使用 Docker 部署 LibreChat,并将其连接到 ClickHouse MCP 服务器。
使用 Ollama 设置 ClickHouse MCP 服务器本指南介绍如何将 Ollama 与 ClickHouse MCP 服务器进行集成配置。
使用 Open WebUI 和 ClickHouse Cloud 配置 ClickHouse MCP 服务器本指南介绍如何使用 Docker 部署集成 ClickHouse MCP 服务器的 Open WebUI。