回到时间线

10月15日周四09:15ToolsMCP 与 SkillsMCP 与 Skills指南

mcp-go 实现 MCP 规范 2025-11-25,新增任务增强工具

决策简报

Brief
发生了什么
GitHub 项目 mark3labs/mcp-go 作为 Go 语言实现的 Model Context Protocol 服务器库,已支持 2025-11-25 版规范并加入异步任务增强工具。
为什么重要
GitHub 相关变化会影响 AI 产品团队的技术选型和发布判断。
影响谁
MCP
建议动作
升级或复核变更版本
地区可用性
暂未验证地区可用性差异。

关键事实

  • GitHub 项目 mark3labs/mcp-go 作为 Go 语言实现的 Model Context Protocol 服务器库,已支持 2025-11-25 版规范并加入异步任务增强工具。 [src-skill-radar]
  • 使用 Go 构建 MCP 服务器的开发者现在能通过 AddTaskTool 和 WithTaskCapabilities 把长时间运行的工具改为异步任务,由客户端轮询获取结果,并在服务器端用 WithMaxConcurrentTasks 限制并发,避免阻塞或超时。 [src-skill-radar]
高信心100% 主张有证据

由事件证据自动生成。

mcp-go 是 Model Context Protocol 的 Go 实现,用于把 LLM 应用与外部数据源、工具对接。该项目已实现 MCP 规范 2025-11-25 版,并保持对 2025-06-18、2025-03-26 和 2024-11-05 的向后兼容。核心能力包括服务器、资源、工具和提示,资源支持静态 URI 与动态模板,工具可分为同步执行和任务增强异步执行。任务增强工具提供 TaskSupportForbidden、TaskSupportOptional、TaskSupportRequired 三种模式,异步调用时服务器立即返回任务 ID,工具在后台执行,客户端通过 tasks/result 轮询结果,服务器在完成时发送状态通知。 对使用 Go 编写 MCP 服务器的开发者而言,异步任务模式让长时间运行的操作不再阻塞或超时;WithMaxConcurrentTasks 可以限制处于 working 状态的任务数量,达到上限后新任务创建请求会失败,已完成、失败或取消的任务不计入上限,未设置或设为 0 则无限制。 此外,OAuth 保护资源元数据、会话管理、按会话工具、工具过滤、请求钩子和工具处理中间件等特性,为需要构建完整 MCP 服务的团队提供了从认证到工具治理的基础设施。项目仍处于活跃开发阶段,核心功能可用,部分高级能力还在推进中。

摘要依据:已读全文详摘依据上方标注的来源范围整理,内容以原文为准。

来源

  • Skill Radar(GitHub 趋势)

    Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.

  • GitHub:mark3labs/mcp-go

相关情报

留言

登入后即可留言,和其他 builder 交换实测心得。

还没有留言,抢头香。