跳转到主内容
跳转到主内容

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 服务器建立连接。您可以在 awesome-mcp-clients GitHub 仓库中查看各类客户端。
  • 服务器通过标准化接口提供工具和能力。您可以在 awesome-mcp-servers GitHub 仓库中查看各类服务器。
  • AI 模型随后可以在需要时使用这些工具访问外部数据和功能。

下图展示了该架构:

MCP 概览

ClickHouse 是否有 MCP Server?

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

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

如果您在查找 ClickHouse Cloud 中的远程 MCP 服务器,请参阅页面 "Cloud 中的远程 MCP 服务器"

使用 ClickHouse MCP 服务器的指南

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

页面描述
如何使用 Streamlit 构建基于 ClickHouse 的 AI 智能体了解如何使用 Streamlit 和 ClickHouse MCP Server 构建基于 Web 的 AI 智能体
如何使用 ClickHouse MCP Server 构建 LangChain/LangGraph AI 智能体了解如何使用 ClickHouse MCP Server 构建可与 ClickHouse SQL playground 交互的 LangChain/LangGraph AI 智能体
如何使用 ClickHouse MCP Server 构建 LlamaIndex AI 智能体了解如何构建可与 ClickHouse MCP Server 交互的 LlamaIndex AI 智能体
如何使用 ClickHouse MCP Server 构建 PydanticAI 智能体了解如何构建可与 ClickHouse MCP Server 交互的 PydanticAI 智能体
如何使用 ClickHouse MCP Server 构建 SlackBot 智能体了解如何构建可与 ClickHouse MCP Server 交互的 SlackBot 智能体
如何使用 Agno 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 Agno 和 ClickHouse MCP Server 构建 AI 智能体
如何使用 Chainlit 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 Chainlit 与 ClickHouse MCP Server 一起构建基于 LLM 的聊天应用
如何使用 Claude Agent SDK 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 Claude Agent SDK 和 ClickHouse MCP Server 构建 AI 智能体
如何使用 CopilotKit 和 ClickHouse MCP Server 构建 AI 智能体了解如何利用存储在 ClickHouse 中的数据,结合 ClickHouse MCP 和 CopilotKit 构建智能体应用
如何使用 CrewAI 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 CrewAI 和 ClickHouse MCP Server 构建 AI 智能体
如何使用 DSPy 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 DSPy 和 ClickHouse MCP Server 构建 AI 智能体
如何使用 mcp-agent 和 ClickHouse MCP Server 构建 AI 智能体了解如何使用 mcp-agent 和 ClickHouse MCP Server 构建 AI 代理
如何使用 Microsoft Agent Framework 和 ClickHouse MCP Server 构建 AI 代理了解如何使用 Microsoft Agent Framework 和 ClickHouse MCP Server 构建 AI 代理
如何使用 Upsonic 和 ClickHouse MCP Server 构建 AI 代理了解如何使用 Upsonic 和 ClickHouse MCP Server 构建 AI 代理
如何使用 ClickHouse MCP Server 构建 OpenAI 代理了解如何构建可与 ClickHouse MCP Server 交互的 OpenAI 代理
使用 AnythingLLM 和 ClickHouse Cloud 配置 ClickHouse MCP Server本指南介绍如何使用 Docker 将 AnythingLLM 与 ClickHouse MCP Server 集成配置
使用 Claude Desktop 配置 ClickHouse MCP Server本指南介绍如何将 Claude Desktop 与 ClickHouse MCP Server 集成配置
使用 Jan.ai 配置 ClickHouse MCP Server本指南介绍如何将 Jan.ai 与 ClickHouse MCP Server 集成配置
使用 LibreChat 和 ClickHouse Cloud 配置 ClickHouse MCP Server本指南介绍如何使用 Docker 将 LibreChat 与 ClickHouse MCP Server 集成配置
使用 Ollama 配置 ClickHouse MCP Server本指南介绍如何将 Ollama 与 ClickHouse MCP Server 集成配置
使用 Open WebUI 和 ClickHouse Cloud 配置 ClickHouse MCP Server本指南介绍如何使用 Docker 将 Open WebUI 与 ClickHouse MCP Server 集成配置