Skip to content
MCP 文档版本 2026-07-28 更新于 2026-10-14

SDK

用于构建 Model Context Protocol 的官方 SDK

使用我们的官方 SDK 构建 MCP 服务端和客户端。SDK 根据功能完整性、协议支持和维护承诺划分为不同层级。了解更多关于 SDK 层级 的信息。

可用 SDK

SDK仓库层级
TypeScriptmodelcontextprotocol/typescript-sdkTier 1
Pythonmodelcontextprotocol/python-sdkTier 1
C#modelcontextprotocol/csharp-sdkTier 1
Gomodelcontextprotocol/go-sdkTier 1
Rustmodelcontextprotocol/rust-sdkTier 1
Javamodelcontextprotocol/java-sdkTier 2
Rubymodelcontextprotocol/ruby-sdkTier 2
Swiftmodelcontextprotocol/swift-sdkTier 3
PHPmodelcontextprotocol/php-sdkTier 3
Kotlinmodelcontextprotocol/kotlin-sdkTier 3

有关每个层级含义的详细信息,请参阅 SDK 层级体系。

快速开始

每个 SDK 提供相同的功能,但遵循其语言的惯用法和最佳实践。所有 SDK 均支持:

  • 创建暴露工具、资源和提示模板的 MCP 服务端
  • 构建可连接到任何 MCP 服务端的 MCP 客户端
  • 本地和远程传输协议
  • 具备类型安全的协议合规性

访问你所选语言的 SDK 页面,查找安装说明、文档和示例。

后续步骤

准备好开始使用 MCP 构建了吗?选择你的路径:

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。