MCP是什么?连接AI与世界的开放协议
DataHot 速览
Model Context Protocol(MCP)是连接AI助手与外部工具的开放标准,被誉为“LLM的USB-C”。它让Claude等AI助手无需自定义集成即可访问数据与工具,替代手动复制粘贴上下文。本文介绍MCP的定义、价值与应用场景,值得数据从业者了解AI与数据工具集成的新范式。
为什么值得关注:MCP是AI与数据工具标准化连接的关键协议,直接影响Data Agent和AI数据平台的集成方式,数据从业者应尽早理解其原理与潜力。
本文目录 20 节
译文
AI 逐段翻译AI模型的好坏取决于提供给它们的上下文。像Claude这样的AI助手可以回答问题并执行一系列令人印象深刻的任务,但如果它们无法访问所需的数据或工具,它们能为你做的事情就有限。你通常通过从一个标签页复制粘贴上下文到另一个标签页来解决这个问题,无论是在Google Drive中编辑文档、在Slack中回复线程,还是在IDE中更新代码。这个过程缓慢、手动,并且有遗漏重要上下文的风险。
该模型上下文协议(MCP)提供了一个解决方案,它是开放的,并且在所有AI应用和助手中广泛可用。在本文中,你将了解MCP是什么、它如何工作、为什么重要,以及它适用于谁。你将看到MCP实际应用的示例,并了解如何立即开始使用MCP或使用它进行构建。
什么是模型上下文协议(MCP)?
该模型上下文协议是一个开放标准,定义了LLM如何与外部系统通信。
可以将MCP视为LLM的USB-C。正如USB-C为你的手机、笔记本电脑和其他设备提供了通用连接器,MCP为LLM与外部系统连接提供了通用格式。在USB-C之前,每个电子设备都有自己的线缆:iPhone用Lightning,Android用micro-USB,相机用专有连接器。随着更多设备采用USB-C,整个生态系统的连接变得无缝。
MCP为AI集成带来了同样的简单性。在MCP之前,每个应用程序和数据库都需要自定义代码才能与LLM连接。Google Drive需要自己的集成,Slack需要另一个,Figma还需要另一个。现在,MCP提供了一种单一的标准化格式,将这些工具连接到Claude和其他AI应用程序。

MCP从哪里来?
MCP由Anthropic的David Soria Parra和Justin Spahr-Summers创建。这个想法源于David经常在Claude Desktop和他的集成开发环境(IDE)之间复制代码的烦恼。认识到这是一个经典的M×N问题,其中多个应用程序需要多个集成,David向Justin提出了构建一个协议来解决这个问题。他们基于流行的语言服务器协议设计了MCP,并于2024年11月在Anthropic的支持下将其开源,以确保整个AI生态系统都能受益。
MCP如何工作?
MCP通过双向方法工作。像Claude这样的AI代理和聊天机器人创建MCP客户端,以便它们可以连接到Notion、Canva或Figma等应用程序,这些应用程序通过MCP服务器提供其工具和数据。
通过构建MCP客户端,AI代理和聊天机器人可以访问社区构建的数千个MCP服务器,为它们扩展能力提供了一条直接的路径。代理还可以通过MCP隧道访问防火墙后面的MCP服务器。通过构建MCP服务器,公司和开发人员可以使他们的产品随时可供AI使用,从而创造提供价值的新途径。
由于MCP是开源的,任何人都可以构建MCP服务器或客户端。
为什么MCP很重要?
MCP允许LLM超越聊天,执行现实世界的任务:阅读电子邮件线程并发送回复,访问代码库并部署更新,或审查设计简报并生成初稿。该协议为LLM连接外部系统、工具和应用程序以访问数据和采取行动奠定了基础。这提供了:
AI的通用兼容性
AI助手获得数千种工具——一旦AI助手实现MCP(通过MCP客户端),它就可以立即连接到数千个MCP兼容的应用程序,从专门的编码工具到企业工作流平台,而无需为每个工具构建自定义集成。
工具和应用程序同时连接到每个AI助手——像Notion、Figma或Asana这样的公司构建一个MCP服务器,即可与任何兼容的AI助手(即已实现MCP客户端的助手)配合使用。开发人员只需要为所有AI连接构建一个集成。
开放的、AI原生的生态系统
任何人都可以构建和分享——作为开放标准,开发人员或公司发布的MCP服务器与任何MCP客户端兼容。这种开放性催生了一个由数千个社区构建的服务器组成的蓬勃发展的生态系统,加速了AI助手可用的工具和应用程序的可用性。
使软件天生对AI可访问——传统软件是为人设计的,使用网页界面。MCP提供了一个为AI交互设计的并行接口,使应用程序能够真正成为AI原生的。这意味着AI模型与人们已经使用的工具之间可以实现更好、更可靠的集成。
代理的基础协议
MCP为AI代理访问任意数量的服务和工具创建了基础设施,实现了真正的端到端任务自动化。随着越来越多的应用程序采用该协议,AI代理能够独立处理复杂的多步骤工作流的愿景变得越来越现实。
MCP适用于谁?
开发人员获得了一种标准化的方式,可以一次构建集成,并使其与任何兼容的AI配合使用。企业获得了安全的、IT控制的AI连接,可以在整个组织中扩展。消费者可以即时将他们最喜欢的工具连接到AI,无需任何技术知识。
对于开发人员:连接AI与应用程序的一个标准
开发人员可以遵循单一标准将外部产品连接到他们的AI应用程序和代理。这简化了构建集成的过程,增加了可连接产品的数量,并提高了生态系统中连接的整体质量和安全性。
正在构建一个将连接到许多应用程序的代理?正在构建一个将连接到许多代理的应用程序?MCP为你提供了访问兼容工具生态系统的途径,并实现了简化集成。
对于企业:在组织中实现安全、可扩展的AI连接
企业可以更有效地推动内部采用AI工具和应用,因为MCP简化了将系统连接到AI的过程。这有助于让AI在您的组织内更加互联,扩展其功能和对员工的实用性。
对于消费者:即时访问您最喜爱的工具
MCP为最终用户提供了他们最喜爱的AI助手与工作工具之间的无缝连接。它使得自动化任务更容易,避免了在选项卡之间复制粘贴。简而言之,MCP赋予AI更多的访问权限和与您世界的连接。
在Claude中,您可以直接连接到MCP服务器,称为连接器。这为您提供了一种简单的方式,将Claude连接到您最喜爱的工作应用。
连接器(MCP)的实际应用
当MCP与您已经使用的工具一起实际应用时,其真正的价值就变得清晰。以下是一些MCP在Claude中驱动集成的示例,这些集成被称为连接器:
Claude中的Canva
Canva连接器允许Claude直接在Canva内生成新设计。使用MCP,Claude可以连接到Canva提供的工具,在画布上生成设计。
Claude中的Notion和Linear
使用Notion和Linear连接器,Claude可以访问您在Notion中的页面,并使用它们更新Linear中的工单。在这里,MCP实现了非结构化上下文无缝转换为另一个项目管理系统中组织良好的工单。
Claude Code中的Figma
Figma连接器允许Claude访问Figma中的设计。这使Claude Code能够基于在Figma中创建的设计创建网站、应用程序或用户界面的工作原型。
可用的Claude连接器
Claude连接器包括以下集成:
- Notion用于工作区文档
- Linear用于问题跟踪
- Stripe用于支付数据
- Canva和Figma用于设计辅助
- Hubspot用于自动化CRM任务
- Sentry用于错误跟踪
- 以及更多
每个连接器只需几秒钟即可配置,成为Claude工作上下文的一部分。在Claude之外,在开源MCP注册表上有一个MCP服务器生态系统。

开始探索MCP
根据您的需求,有两条路径。
Claude中的连接器
连接器是预构建的,使Claude能够即时访问工具、数据库和应用程序,并为您提供一组新功能。打开Claude,浏览可用的连接器,点击添加即可。
构建自定义MCP连接
MCP是开源的,这意味着任何人都可以采用MCP将AI连接到应用程序。模型上下文协议文档详细介绍了如何使用MCP进行构建。
开始使用
如果您想尝试MCP,请先浏览一个您可以立即与Claude一起使用的Claude连接器。
如果现有的MCP服务器不存在,创建自己的服务器需要一些工作,但如果您了解TypeScript或Python,并不太复杂。模型上下文协议快速入门提供了您可以修改以满足需求的工作示例。
这篇内容对你有用吗?
反馈只用于改善内容筛选,不等同于收藏