可用的 SDK
有关每个层级含义的详细信息,请参阅 SDK 层级系统。
入门
每个 SDK 都提供相同的功能,但遵循其语言的惯用法和最佳实践。所有 SDK 都支持:- 创建暴露工具、资源和提示的 MCP 服务器
- 构建可连接到任何 MCP 服务器的 MCP 客户端
- 本地和远程传输协议
- 具备类型安全的协议兼容性
下一步
准备开始使用 MCP 构建了吗?选择你的路径:构建服务器
了解如何创建你的第一个 MCP 服务器
构建客户端
创建可连接到 MCP 服务器的应用程序
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
用于使用 Model Context Protocol 构建的官方 SDK
| SDK | Repository | Tier |
|---|---|---|
| TypeScript | modelcontextprotocol/typescript-sdk | Tier 1 |
| Python | modelcontextprotocol/python-sdk | Tier 1 |
| C# | modelcontextprotocol/csharp-sdk | Tier 1 |
| Go | modelcontextprotocol/go-sdk | Tier 1 |
| Java | modelcontextprotocol/java-sdk | Tier 2 |
| Rust | modelcontextprotocol/rust-sdk | Tier 2 |
| Ruby | modelcontextprotocol/ruby-sdk | Tier 2 |
| Swift | modelcontextprotocol/swift-sdk | Tier 3 |
| PHP | modelcontextprotocol/php-sdk | Tier 3 |
| Kotlin | modelcontextprotocol/kotlin-sdk | Tier 3 |