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

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 overview

ClickHouse 有 MCP 服务器吗?

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

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

使用 ClickHouse MCP 服务器的指南

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

页面描述
启用 ClickHouse Cloud 远程 MCP 服务器本指南解释如何启用和使用 ClickHouse Cloud 远程 MCP
如何使用 Streamlit 构建 ClickHouse 支持的 AI 代理学习如何使用 Streamlit 和 ClickHouse MCP 服务器构建基于 Web 的 AI 代理
如何使用 ClickHouse MCP 服务器构建 LangChain/LangGraph AI 代理学习如何构建一个可以与 ClickHouse 的 SQL 游乐场交互的 LangChain/LangGraph AI 代理
如何使用 ClickHouse MCP 服务器构建 LlamaIndex AI 代理学习如何构建一个可以与 ClickHouse MCP 服务器交互的 LlamaIndex AI 代理
如何使用 ClickHouse MCP 服务器构建 PydanticAI 代理学习如何构建一个可以与 ClickHouse MCP 服务器交互的 PydanticAI 代理
如何使用 ClickHouse MCP 服务器构建 SlackBot 代理学习如何构建一个可以与 ClickHouse MCP 服务器交互的 SlackBot 代理
如何使用 Agno 和 ClickHouse MCP 服务器构建 AI 代理学习如何使用 Agno 和 ClickHouse MCP 服务器构建 AI 代理
如何使用 Chainlit 和 ClickHouse MCP 服务器构建 AI 代理学习如何使用 Chainlit 和 ClickHouse MCP 服务器一起构建基于 LLM 的聊天应用
如何使用 CopilotKit 和 ClickHouse MCP 服务器构建 AI 代理学习如何使用 ClickHouse MCP 和 CopilotKit 构建一个使用 ClickHouse 中存储的数据的代理应用
如何使用 DSPy 和 ClickHouse MCP 服务器构建 AI 代理学习如何使用 DSPy 和 ClickHouse MCP 服务器构建 AI 代理
如何使用 ClickHouse MCP 服务器构建 OpenAI 代理学习如何构建一个可以与 ClickHouse MCP 服务器交互的 OpenAI 代理
使用 AnythingLLM 和 ClickHouse Cloud 设置 ClickHouse MCP 服务器本指南解释如何使用 Docker 设置与 ClickHouse MCP 服务器的 AnythingLLM
使用 Claude Desktop 设置 ClickHouse MCP 服务器本指南解释如何与 ClickHouse MCP 服务器设置 Claude Desktop
使用 Jan.ai 设置 ClickHouse MCP 服务器本指南解释如何与 ClickHouse MCP 服务器设置 Jan.ai
使用 LibreChat 和 ClickHouse Cloud 设置 ClickHouse MCP 服务器本指南解释如何使用 Docker 设置与 ClickHouse MCP 服务器的 LibreChat
使用 Ollama 设置 ClickHouse MCP 服务器本指南解释如何与 ClickHouse MCP 服务器设置 Ollama
使用 Open WebUI 和 ClickHouse Cloud 设置 ClickHouse MCP 服务器本指南解释如何使用 Docker 设置与 ClickHouse MCP 服务器的 Open WebUI