MCP生产环境应用的最大痛点即将得到解决

模型上下文协议MCP作为智能AI技术栈的关键构建模块,为AI模型连接外部工具、文件和业务系统提供通用语言。随着MCP采用范围扩大,运营挑战也随之增加。项目维护者制定了2026年路线图,确定四个优先发展领域:传输演进与可扩展性、智能体通信、治理成熟化和企业就绪性,旨在解决协议在真实生产环境中的应用难题。

模型上下文协议(MCP)已成为智能体AI技术栈的关键组成部分之一,作为模型连接外部工具、文件和业务系统的通用语言。

想要AI助手从Google Drive拉取文件、查询公司数据库、检查GitHub问题或在内部应用中触发操作?这正是MCP要处理的工作类型。

现在,该项目的2026年路线图显示,维护者们正将注意力转向一个更棘手的问题:在MCP能够在真实生产环境中稳定运行之前,需要修复什么?

MCP的发展历程

MCP首次出现在2024年末,当时Anthropic引入了这个协议,以更结构化的方式让AI模型与外部工具和数据源交互。

该项目的开源特性帮助它在构建AI助手和智能体式应用的开发者中获得了关注。团队不再需要为每个系统编写自定义集成,而是可以通过MCP服务器暴露这些服务,允许模型使用相同协议与它们交互。

在过去的一年中,越来越多的AI公司和开发者平台开始支持MCP。Anthropic自己的Claude助手使用它与外部工具交互,而其他供应商——包括OpenAI、微软、谷歌和亚马逊——也采用了这一标准。

但随着采用范围的扩大,在更严格环境中运行协议的操作挑战也随之增加。为了解决这些成长期的问题,项目维护者审查了一系列潜在改进,并确定了四个优先领域,大部分开发工作和快速跟踪的协议提案将专注于这些领域。

传输演进和可扩展性

一个在开发者中引起关注的反复出现的问题涉及MCP如何处理客户端和服务器之间的连接。在当前形式下,协议依赖于长期存在的"有状态"会话,这使得在多个实例之间或负载均衡器后部署MCP服务器变得更加困难,因为会话状态通常存储在处理连接的服务器上,而不是在机器之间共享。

这个优先领域被定义为"传输演进和可扩展性"。简单来说,这意味着重新设计MCP处理这些连接的方式,以便部署可以更容易地跨分布式基础设施扩展。

开发者在尝试跨多台机器运行MCP服务器时已经遇到了这个限制。在8月份提出的一个GitHub问题中,一名开发者尝试使用Redis跨多个pod构建无状态MCP服务器,报告称SDK没有提供可靠的方式将客户端会话ID映射到服务器的内部事件流。没有这种映射,如果请求被路由到不同的服务器实例,会话就无法恢复——实际上迫使部署依赖内存状态而不是分布式基础设施。

路线图建议通过两个主要变化来解决这类限制。首先,改进MCP的传输和会话模型,使服务器能够水平扩展而不需要在单台机器上维护状态。其次,引入服务器可以暴露的标准元数据格式——可能通过.well-known端点——以便工具和注册表可以发现MCP服务器的功能,而无需首先建立实时连接。

Anthropic技术人员、MCP首席维护者David Soria Parra表示,目标是改进现有传输的工作方式,而不是引入新的传输方式。

智能体通信

第二优先级问题涉及"智能体通信",这指的是MCP如何处理由AI智能体触发的长时间运行工作。

在当前形式下,协议允许客户端启动异步任务,使智能体能够在一个请求中启动工作并稍后检索结果。但早期的生产使用暴露了这些任务应该如何表现的空白——特别是失败的作业应该如何重试以及完成的结果应该保持可用多长时间。

路线图提议围绕这些生命周期规则制定更清晰的定义,以便MCP系统能够更可靠地管理智能体驱动的任务。

Parra还指出,只有当开发者在真实生产环境中开始使用某个功能时,这些空白才会变得可见。

治理成熟化

治理也牢牢地在议程上。随着MCP在公司和开发者社区中的采用扩散,维护者表示项目需要更清晰的决策结构和贡献者路径。

这个"治理成熟化"优先领域本质上专注于完善协议变更的提议和审查方式。

最终目标是确保MCP能够继续增长,而不依赖于一小群核心维护者来审查生态系统扩展时的每一个变更。目前,每个MCP提案——称为SEP(规范增强提案)——都必须由完整的核心维护者组审查,无论它影响哪个领域。

企业准备就绪

最终优先级专注于路线图所称的"企业准备就绪",这是许多开源基础设施项目在行业中看到更广泛采用时熟悉的阶段。

当组织开始将MCP集成到内部系统时,它们往往会遇到一组可预测的操作要求——包括审计跟踪、与企业身份系统绑定的身份验证、网关控制以及可以在环境之间干净移动的配置。

与其他优先级不同,这个领域故意定义较少。路线图指出,企业准备就绪仍然是当前工作计划中最不具规定性的部分之一,部分原因是维护者希望从第一手遇到这些问题的团队那里获得输入。

展望未来

总体而言,这四个优先级突出了当基础设施超越其萌芽阶段时出现的问题类型。在MCP的情况下,这意味着让协议更容易在多台机器上操作、明确智能体如何管理长时间运行的工作、建立更清晰的治理以及为企业做好准备。

这个列表并不详尽。路线图还突出了几个"地平线上"的领域,包括触发器和事件驱动更新、新的结果类型以及围绕安全性和授权的深入工作。

这些主题虽然不是官方"优先级",但在这个周期中可能会通过社区主导的工作组而不是维护者的直接关注来推进。

现在,重点是加强协议的核心——并邀请更广泛的开发者社区帮助塑造接下来的发展方向。

Q&A

Q1:模型上下文协议MCP是什么?它主要用来做什么?

A:模型上下文协议(MCP)是智能体AI技术栈的关键组成部分,作为模型连接外部工具、文件和业务系统的通用语言。它能让AI助手从Google Drive拉取文件、查询公司数据库、检查GitHub问题或在内部应用中触发操作等。

Q2:MCP在生产环境中面临哪些主要问题?

A:MCP在生产环境中主要面临四个问题:传输演进和可扩展性问题(难以跨多机器部署)、智能体通信问题(长时间任务的处理机制不完善)、治理成熟化问题(决策结构不够清晰)以及企业准备就绪问题(缺乏企业级功能支持)。

Q3:MCP 2026年路线图的重点是什么?

A:2026年路线图重点解决四个优先领域:改进传输和会话模型以支持水平扩展、完善智能体任务的生命周期管理、建立更清晰的治理决策结构、以及提升企业级功能支持。目标是让MCP能够在真实生产环境中稳定运行。

来源:The New Stack

0赞

好文章,需要你的鼓励

2026

03/27

10:59

分享

点赞

邮件订阅