MCP.so
登录
返回博客

模型上下文协议(MCP):AI 工具集成的未来标准

MCP 让 AI 模型与工具、API 和服务之间的对话方式实现标准化——它为何重要、目前如何被使用,以及这个生态还需要在哪些方面走向成熟。

2025年2月15日Yoko Li, Andreessen Horowitz

什么是模型上下文协议(MCP)?

模型上下文协议(MCP)是一项开创性的开放协议,旨在简化 AI 模型与工具、API 和服务之间的交互方式。它对上下文共享和动作执行进行了标准化,使 AI 智能体能够在动态的多工具环境中自主做出决策。

MCP 从语言服务器协议(LSP)中汲取灵感,但在此基础上演进出了以智能体为中心的架构,让 AI 系统能够自主决定任务流程、工具使用方式和执行顺序。

为什么模型上下文协议(MCP)如此重要?

随着基础模型能力的不断增强,业界对标准化方式来控制外部工具、访问多样化数据源的需求也在持续增长。MCP 正是为解决这一问题而生:

  • 让 AI 智能体能够以结构化的方式访问工具和 API
  • 在 IDE 和各类应用中实现自然、灵活的工作流
  • 减少开发者为每一次集成所需编写的定制逻辑

正如 API 曾经统一了软件之间的通信方式,MCP 也有望成为 AI 与工具交互的通用语言。

模型上下文协议(MCP)的核心特性

| 特性 | 说明 | | --- | --- | | 以智能体为中心的工作流 | AI 自主决定任务执行顺序和工具使用方式。 | | 即插即用式集成 | 通过兼容 MCP 的服务器,轻松接入新工具。 | | 人工介入机制 | 在复杂工作流中支持可选的人工干预。 | | 工具链式调用 | 支持跨领域串联多个工具,完成组合式操作。 | | 跨平台兼容性 | 可在 IDE、效率工具、设计应用等多种场景中使用。 |

MCP 的实际应用场景

1. 面向开发者的工作流

借助 MCP,开发者可以把 Cursor 这样的 IDE 扩展为一体化的工作环境。例如:

  • 通过 Postgres MCP 服务器直接在编辑器中查询数据库
  • 使用 Resend MCP 服务器发送邮件
  • 通过 Upstash MCP 服务器管理缓存
  • 借助 Browsertools MCP 服务器实时查看控制台日志进行调试

这让 AI 智能体能够在不同工具之间无缝衔接,减少手动切换,从而提升生产力。

2. 面向普通用户的体验

像 Claude Desktop 这样的应用,把 MCP 带给了非技术用户,他们可以:

  • 使用 Replicate MCP 服务器生成图像
  • 使用 Blender MCP 服务器进行 3D 设计
  • 在 Highlight 等客户端中通过 "@commands" 触发工作流

从客户服务到创意设计,MCP 正在让 AI 的可及性惠及每一个人。

MCP 生态系统:客户端、服务器与市场平台

MCP 生态系统正在快速演进:

  • 客户端 —— 与 MCP 服务器交互的 IDE 或基于聊天的应用。
  • 服务器 —— 执行诸如查询数据、发送消息或生成内容等具体操作。
  • 市场平台 —— 像 Mintlify 的 mcpt、Smithery 和 OpenTools 这样的目录平台,帮助开发者发现和分发兼容 MCP 的服务。

随着远程 MCP 服务器和流式 HTTP 连接逐渐成为常态,这个生态系统预计还将进一步蓬勃发展。

挑战与未来机遇

1. 多租户与托管。 目前的 MCP 部署大多以本地优先为主。要支撑 SaaS 级别的应用,需要具备恰当多租户能力的远程托管方案。

2. 身份验证与授权。 MCP 目前仍缺乏统一的身份验证模型。未来的更新可能会引入 OAuth、基于令牌的验证以及租户级权限标准。

3. 网关层。 一个类似传统 API 网关的网关层,将有助于简化负载均衡、用户级访问控制以及工具选择与流量路由。

4. 工具可发现性。 目前 AI 智能体在动态发现或使用新工具方面仍存在困难。一个 MCP 注册中心可以通过可搜索、结构化的服务器列表来解决这个问题。

5. 工作流执行模型。 大多数 AI 工作流都需要多步骤的任务管理——内置的重试、可恢复性和执行日志记录,未来都可能成为 MCP 的核心功能。

开发者体验:今昔对比

MCP 的开发现状让人联想到 2010 年代初的 API 热潮——令人兴奋,但配套工具尚不完善。以下是它的发展方向:

  • 工具将越来越多地由智能体而非开发者来选择,依据是速度、价格和质量
  • 文档必须演进,以支持机器可读的格式
  • API 只是起点;工具将封装经过优化、聚焦特定任务的逻辑
  • 托管平台必须支持有状态、长时间运行的执行模型

MCP 引领的 AI 未来

MCP 有望成为智能体原生系统的基础设施。它的广泛采用可能带来:

  • 全新的变现模式,智能体动态选择"最优"工具
  • 在效率办公、开发和创意产业中实现统一的 AI 体验
  • 去中心化的 AI 生态系统,工具彼此模块化、可互操作、可组合

常见问题

什么是模型上下文协议(MCP)? 一种开放协议,让 AI 智能体能够以标准化、自主的方式访问外部工具、API 和服务。

MCP 与传统 API 有何不同? 传统 API 需要手动调用,而 MCP 让 AI 智能体能够根据上下文自主发现、排序并跨工具执行任务。

MCP 目前最主要的应用场景是什么? 开发者工具和 IDE,不过它正在向客户支持、市场营销、设计等领域扩展。

是否有专门的 MCP 服务器市场平台? 有——像 Mintlify、OpenTools 和 Smithery 这样的平台,帮助开发者发现、发布和管理 MCP 服务器。

MCP 安全且可扩展吗? 目前仍处于早期阶段。本地环境目前已得到良好支持;健壮的身份验证、授权和网关支持是下一个亟待攻克的方向。

非开发者也能使用 MCP 工具吗? 当然可以——像 Claude Desktop 和 Highlight 这样的应用,通过直观的界面把 MCP 的能力带给了普通用户。

结语:AI 工具集成的新纪元

模型上下文协议(MCP)不仅仅是一项协议——它更是一种关于智能、自主软件未来形态的愿景。通过弥合 AI 智能体与工具之间的鸿沟,MCP 正在为这样一个世界奠定基础:智能体能够思考、决策并采取行动,而无需为每一次交互编写定制代码。

如果你正在构建 AI 产品,或是在构想下一个伟大的智能体原生体验,现在正是探索 MCP 能为你带来什么的最佳时机。