MCP 官方 Go SDK 发布,与 Google 协作维护
决策简报
Brief- 发生了什么
- Model Context Protocol 官方 Go SDK 上线 GitHub,提供用于构建 MCP 服务器与客户端的 Go 包,由官方与 Google 协作维护。
- 为什么重要
- MCP 相关变化会影响地区可用性、合规成本和供应商风险。
- 影响谁
- MCP
- 建议动作
- 升级或复核变更版本
- 地区可用性
- 暂未验证地区可用性差异。
关键事实
- Model Context Protocol 官方 Go SDK 上线 GitHub,提供用于构建 MCP 服务器与客户端的 Go 包,由官方与 Google 协作维护。 [src-skill-radar]
- 用 Go 写 MCP 服务器和客户端的团队现在有了官方维护、跟满 MCP 规范版本的 SDK,不用再赌第三方库的兼容性。 [src-skill-radar]
由事件证据自动生成。
该仓库提供 github.com/modelcontextprotocol/go-sdk/mcp 主包用于构造 MCP 客户端与服务器,另有 jsonrpc 包供自行实现传输层、auth 包提供 OAuth 基础原语、oauthex 包提供 ProtectedResourceMetadata 等 OAuth 扩展。SDK 力求完整实现 MCP 规范,docs/ 目录把规范特性映射到各包。版本兼容表显示 v1.7.0 起支持最新 MCP 规范 2026-07-28,并向下兼容 2025-11-25、2025-06-18、2025-03-26、2024-11-05;v1.0.0 至 v1.1.0 仅支持 2025-06-18 及更早版本。roots、sampling、logging 三项特性在协议 2026-07-28 中被标记为弃用,SDK 在至少十二个月的弃用窗口内继续兼容。 使用 Go 构建 MCP 服务器的开发者现在可以直接初始化 mcp.Server、用 mcp.AddTool 注册工具,再通过 StdioTransport 或 CommandTransport 跑在 stdin/stdout 上;客户端侧用 mcp.NewClient 连接后调用 session.CallTool 即可。 此前的第三方 Go MCP 库 mcp-go、mcp-golang、go-mcp 仍可用,但官方 SDK 在规范覆盖和版本对齐上更明确,适合需要紧跟 MCP 协议演进、或担心第三方库支持滞后的团队。新版本仅面向仍受支持的 Go 版本发布。
来源
- Skill Radar(GitHub 趋势)
Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.
- GitHub:modelcontextprotocol/go-sdk
留言
登入后即可留言,和其他 builder 交换实测心得。
还没有留言,抢头香。