AI个人学习
和实操指南

Anthropic 正式发布 MCP 协议 2025 年半年路线图

我们关于 Model Context Protocol 演变的计划(2025 年上半年)

Model Context Protocol 正在迅速演进。本页面概述了我们在 2025 年上半年 的关键优先事项和未来方向的当前想法,尽管这些可能会随着项目的发展发生重大变化。


此处提出的想法并不是承诺——我们可能会以不同于描述的方式解决这些挑战,或者其中一些可能根本不会实现。这也不是一个详尽的列表;我们可能会包含未提及的工作。

我们鼓励社区参与!每个部分都链接到相关讨论,您可以了解更多信息并贡献您的想法。

远程 MCP 支持

我们的首要任务是支持 远程 MCP 连接,使客户端能够通过互联网安全连接到 MCP 服务器。关键的举措包括:

  • 身份验证与授权:增加标准化的身份验证功能,特别关注对 OAuth 2.0 的支持。
  • 服务发现:定义客户端如何发现并连接到远程 MCP 服务器。
  • 无状态操作:探讨 MCP 是否可以包含无服务器环境,这些环境需要大部分是无状态的。

参考实现

为了帮助开发者使用 MCP,我们计划提供以下文档:

  • 客户端示例:全面的参考客户端实现,展示所有协议功能。
  • 协议起草:简化提议和整合新协议功能的流程。

分发与发现

展望未来,我们正在探索使 MCP 服务器更易访问的方法。可能研究的领域包括:

  • 包管理:为 MCP 服务器制定标准化的打包格式。
  • 安装工具:简化 MCP 客户端上的服务器安装过程。
  • 沙箱:通过服务器隔离提升安全性。
  • 服务器注册表:提供一个公共目录,用于发现可用的 MCP 服务器。

Agent 支持

我们正在扩展 MCP 对 复杂代理工作流 的支持,特别关注以下方面:

  • 分层代理系统:通过命名空间和拓扑意识改进对代理树的支持。
  • 交互式工作流:更好地处理用户权限和信息请求,改进代理层次结构中的交互方式,并提供将输出发送给用户而非模型的方法。
  • 流式结果:为长期运行的代理操作提供实时更新。

更广泛的生态系统

我们还致力于:

  • 社区主导的标准开发:促进一个协作生态系统,让所有 AI 提供商都能通过平等参与和共享治理共同塑造 MCP,使其满足各种 AI 应用和用例的需求。
  • 额外模态:扩展到支持音频、视频和其他格式,而不仅限于文本。
  • [标准化]:通过标准化机构考虑标准化。

 

使用大语言模型 (LLMs) 构建你的第一个 MCP

使用像 Claude 这样的 LLM 加速您的 MCP 开发!

本指南将帮助您使用 LLM 构建自定义的 Model Context Protocol (MCP) 服务器和客户端。我们将以 Claude 为例进行本教程,但您也可以使用任何前沿的大语言模型完成此任务。

准备文档

在开始之前,请收集必要的文档以帮助 Claude 理解 MCP:

  1. 访问 https://modelcontextprotocol.io/llms-full.txt 并复制完整的文档内容
  2. 前往 MCP TypeScript SDK 或 Python SDK 仓库
  3. 复制 README 文件及其他相关文档
  4. 将这些文档粘贴到与 Claude 的对话中

描述您的服务器

在提供文档后,请清晰地向 Claude 描述您希望构建的服务器类型。具体说明以下内容:

  • 您的服务器将公开哪些资源
  • 它将提供哪些工具
  • 它应该包含哪些提示
  • 需要与哪些外部系统交互

例如:

构建一个 MCP 服务器,要求:
- 连接到我公司的 PostgreSQL 数据库
- 将表结构作为资源公开
- 提供运行只读 SQL 查询的工具
- 包含常见数据分析任务的提示

与 Claude 协作

在与 Claude 协作构建 MCP 服务器时:

  1. 先从核心功能开始,然后迭代添加更多功能
  2. 如果不理解代码的某些部分,可以请 Claude 进行解释
  3. 根据需要请求修改或改进
  4. 请 Claude 帮助测试服务器并处理边缘情况

Claude 可以帮助实现 MCP 的所有关键功能:

  • 资源管理和暴露
  • 工具定义和实现
  • 提示模板和处理程序
  • 错误处理和日志记录
  • 连接和传输设置

最佳实践

使用 Claude 构建 MCP 服务器时:

  • 将复杂服务器分解为较小的组件
  • 在继续前彻底测试每个组件
  • 注重安全性 - 验证输入并适当限制访问
  • 为未来维护做好文档记录
  • 严格遵守 MCP 协议规范

下一步

在 Claude 帮助您构建服务器之后:

  1. 仔细检查生成的代码
  2. 使用 MCP Inspector 工具测试服务器
  3. 将其连接到 Claude.app 或其他 MCP 客户端
  4. 根据实际使用情况和反馈进行迭代

记住,随着需求的变化,Claude 可以帮助您修改和改进服务器。

需要更多指导?直接向 Claude 提出有关实现 MCP 功能或解决问题的具体问题。

未经允许不得转载:首席AI分享圈 » Anthropic 正式发布 MCP 协议 2025 年半年路线图

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文