SDK

社区译文;来源: MCP 80041ab0

使用官方 SDK 构建 MCP 服务器和客户端。SDK 根据功能完整性、协议支持和维护承诺划分等级。进一步了解 SDK 等级 。

可用 SDK

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

有关各等级含义的详细信息,请参阅 SDK 分级体系 。

入门

每个 SDK 提供相同的核心功能,同时遵循对应语言的惯用方式和最佳实践。所有 SDK 均支持:

  • 创建公开工具、资源和提示词的 MCP 服务器
  • 构建可以连接到任何 MCP 服务器的 MCP 客户端
  • 本地和远程传输协议
  • 以类型安全方式遵循协议

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

下一步

准备开始使用 MCP 构建应用了吗?请选择下一步:

构建服务器

了解如何创建第一个 MCP 服务器。

构建客户端

创建连接到 MCP 服务器的应用程序。