SDK
社区译文;来源: MCP 89153404
选 SDK 前分清三件事:Tier、SDK 版本、协议修订
Tier 是维护承诺与支持级别的信号,不是功能开关:表格里第 3 级的 Swift、PHP、Kotlin 同样可以实现完整协议,差别在维护方承诺的支持级别与治理参与(定义见“SDK 分级体系”)。
| 容易混淆的两项 | 实际关系 | 接入前要做什么 |
|---|---|---|
| SDK 包版本 与 协议修订 | 各 SDK 按自己的节奏采用修订;升级 SDK 不代表对端支持同一修订 | 到所选 SDK 文档查“支持的协议修订”,与对端核对交集 |
| Tier 等级 与 能力上限 | 等级不限制能实现的能力 | 不必因 Tier 3 放弃某语言;评估的是生态与示例丰富度 |
| 官方 SDK 与 协议正文 | SDK 是实现工具,协议正文才是合同 | 行为有争议时回到对应修订的规范正文裁决 |
起步路径:选定语言后先跑通该 SDK 站点的 quickstart 固定示例,再替换为你的真实工具。
使用官方 SDK 构建 MCP 服务器和客户端。SDK 根据功能完整性、协议支持和维护承诺划分等级。进一步了解 SDK 等级。
可用 SDK
有关各等级含义的详细信息,请参阅 SDK 分级体系。
入门
每个 SDK 遵循对应语言的惯用方式和最佳实践。各 SDK 按自己的节奏采用新的协议修订版本,请查看各 SDK 的文档确认其支持的修订。所有 SDK 均支持:
- 创建公开工具、资源和提示词的 MCP 服务器
- 构建可以连接到任何 MCP 服务器的 MCP 客户端
- 本地和远程传输协议
- 以类型安全方式遵循协议
访问所选语言的 SDK 页面,查看安装说明、文档和示例。
下一步
准备开始使用 MCP 构建应用了吗?请选择下一步:
构建服务器
了解如何创建第一个 MCP 服务器。
构建客户端
创建连接到 MCP 服务器的应用程序。