
Claude的MCP(模型上下文协议)简介 原创
01、概述
随着人工智能助手的广泛应用,我们已经见证了AI技术在推理和质量方面的飞速进展。然而,即便是最先进的AI模型,也面临着与数据源隔绝的问题——它们被信息孤岛和老旧的系统所限制。每一条新的数据源都需要定制化的集成,真正连接各类系统的难度不言而喻。
为了解决这一问题,我们今天正式开源了模型上下文协议(MCP,Model Context Protocol)。这一全新的标准为AI助手提供了一种简单而有效的方式,使其能够无缝连接各类数据源——无论是内容库、企业工具还是开发环境,旨在帮助前沿模型生成更准确、更相关的响应。
02、破局:AI助手与数据的“隔离症”
随着AI助手的应用逐步普及,行业在模型能力上投入了大量资源,不仅让AI在推理方面更加强大,也提升了其生成内容的质量。但即便如此,传统的AI助手仍然面临着一个亟待解决的问题:它们与数据的连接严重受限。
通常,AI助手无法直接访问所需的外部数据,它们被困在信息孤岛和遗留系统中。每当需要接入新的数据源时,开发者不得不为其编写定制化的集成代码,这种孤立的数据环境使得系统的扩展性和可维护性大打折扣。实际上,这种碎片化的集成方式,不仅增加了开发和维护的成本,也限制了AI模型的能力,导致它们无法充分发挥其应有的潜力。
03、解决方案:统一协议,打通数据连接
MCP正是为了解决这一痛点而诞生的。它为AI系统与各种数据源之间的连接提供了一个开放、统一的标准,替代了传统的定制化集成方式。通过这一协议,开发者能够更简单、更可靠地为AI系统提供所需的数据,从而极大地提升了AI助手的效能和适用场景。
模型上下文协议(MCP)是什么?
简单来说,模型上下文协议(MCP)是一个开放标准,它使得开发者能够在数据源与AI工具之间建立安全的双向连接。其架构非常直观:开发者可以通过MCP服务器暴露数据,或者构建MCP客户端,将AI应用与这些服务器连接起来。
MCP的主要组成部分
今天,我们为开发者推出了MCP的三大核心组件:
- MCP协议规范与SDK(软件开发工具包)
- Claude桌面应用的本地MCP服务器支持
- MCP服务器的开源仓库
Claude 3.5 Sonnet在构建MCP服务器实现方面表现出色,帮助组织和个人快速连接最重要的数据集,并与多种AI工具对接。为了帮助开发者快速入门,我们还分享了针对一些流行企业系统(如Google Drive、Slack、GitHub、Git、Postgres、Puppeteer等)预构建的MCP服务器。
04、谁在使用MCP?
目前,像Block和Apollo这样的早期用户已经将MCP集成到他们的系统中,而包括Zed、Replit、Codeium和Sourcegraph等开发工具公司,也在积极与MCP合作,以增强他们的平台。MCP的引入,使得AI助手能够更好地获取相关信息,帮助它们更精准地理解编码任务的上下文,并生成更加细致和高效的代码,从而减少重复尝试的次数。
Block公司的首席技术官Dhanji R. Prasanna表示:“在Block,开源不仅仅是开发模式,它是我们工作的基础,是推动技术创新并为大众带来实际变化的承诺。像MCP这样的开源技术,是连接AI与现实世界应用的桥梁,确保技术创新既能透明公开,又能促进合作。我们非常高兴能与大家合作,共同构建代理系统,减轻人们的机械性工作,让大家专注于创造性思维。”
更可持续、更智能的AI架构
通过MCP,开发者不再需要为每个数据源单独维护连接器。随着这一协议的成熟,AI系统将在不同工具和数据集之间移动时,能够保持上下文的连贯性,替代今天碎片化的集成方式,从而构建一个更加可持续、智能的架构。
05、如何开始使用MCP?
开发者可以立即开始构建和测试MCP连接器。所有Claude.ai的用户计划都支持将MCP服务器与Claude桌面应用连接。
对于Claude for Work用户,我们也提供了本地测试功能,可以将Claude与内部系统和数据集连接。未来,我们将提供更多工具包,帮助开发者部署远程生产MCP服务器,为整个组织提供服务。
开始构建的步骤
- 通过Claude桌面应用安装预构建的MCP服务器
- 按照快速入门指南,构建第一个MCP服务器
- 贡献到我们的开源连接器和实现库
一个开放的社区
我们致力于将MCP打造成为一个协作型的开源项目和生态系统,期待与各位共同成长。如果你是AI工具开发者,企业用户,或者是探索前沿技术的早期用户,我们热忱邀请你一起参与,共同推动上下文感知AI的未来发展。
06、结语
通过开源MCP协议,我们不仅解决了当前AI助手与数据源之间的“孤岛”问题,更为未来的AI系统构建了更加智能和可持续的架构。随着AI技术的不断进步,只有打破数据壁垒,让AI与数据无缝对接,才能真正释放出AI助手的全部潜力,创造出更符合用户需求、更加高效、智能的应用场景。
无论你是开发者,还是AI技术的爱好者,MCP都为你提供了一个全新的平台和机遇。现在,就让我们一起携手,探索和创造更加智能、更加高效的未来!
参考:
- https://modelcontextprotocol.io/quickstart
- https://www.anthropic.com/news/model-context-protocol
本文转载自公众号Halo咯咯 作者:基咯咯
