Mcp Go Sdk 是一个面向 Go 开发者的 Model Communication Protocol 工具与服务端构建 SDK,常用于实现 MCP 客户端/服务端、注册自定义工具以及与支持 MCP 的智能体对接。适合需要快速搭建协议通信层、扩展大模型外部能力的 Go 工程。
典型接入场景
- 构建 MCP Server,对外暴露 Go 实现的工具(Tools)、资源(Resources)与提示模板(Prompts)。
- 构建 MCP Client,连接第三方 MCP 服务并把工具调用结果回传给模型。
- 在已有 Go 服务中嵌入 MCP 协议层,让智能体通过标准化协议调用业务能力。
关于密钥
SDK 本身通常不内置远程服务的 API Key;但若对接的 MCP 上游服务需要鉴权(例如托管网关、BaaS 平台或第三方 MCP 市场),调用方需自行准备并在请求头中携带 Token/Key。请按实际部署文档配置。