> ## Documentation Index
> Fetch the complete documentation index at: https://mcp.transdocs.org/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK

> 用于基于模型上下文协议开发的官方 SDK

使用我们的官方 SDK 构建 MCP 服务器和客户端。选择与您的技术栈匹配的 SDK——所有 SDK 都提供相同的核心功能并支持完整协议。

## 可用 SDK

<CardGroup cols={3}>
  <Card title="TypeScript" icon="square-js" href="https://github.com/modelcontextprotocol/typescript-sdk" />

  <Card title="Python" icon="python" href="https://github.com/modelcontextprotocol/python-sdk" />

  <Card title="Go" icon="golang" href="https://github.com/modelcontextprotocol/go-sdk" />

  <Card title="Kotlin" icon="square-k" href="https://github.com/modelcontextprotocol/kotlin-sdk" />

  <Card title="Swift" icon="swift" href="https://github.com/modelcontextprotocol/swift-sdk" />

  <Card title="Java" icon="java" href="https://github.com/modelcontextprotocol/java-sdk" />

  <Card title="C#" icon="square-c" href="https://github.com/modelcontextprotocol/csharp-sdk" />

  <Card title="Ruby" icon="gem" href="https://github.com/modelcontextprotocol/ruby-sdk" />

  <Card title="Rust" icon="rust" href="https://github.com/modelcontextprotocol/rust-sdk" />
</CardGroup>

## 入门指南

每个 SDK 提供的功能相同，但都遵循各自语言的习惯和最佳实践。所有 SDK 均支持：

* 创建暴露工具、资源和提示词的 MCP 服务器
* 构建可连接任意 MCP 服务器的 MCP 客户端
* 本地和远程传输协议
* 类型安全的协议一致性

访问您选择语言的 SDK 页面，获取安装说明、文档和示例。

## 后续步骤

准备好开始使用 MCP 构建了吗？选择您的路径：

<CardGroup cols={2}>
  <Card title="构建服务器" icon="server" href="/quickstart/server">
    学习如何创建您的第一个 MCP 服务器
  </Card>

  <Card title="构建客户端" icon="computer" href="/quickstart/client">
    创建可连接到 MCP 服务器的应用程序
  </Card>

  <Card title="查看示例" icon="code" href="https://github.com/modelcontextprotocol/servers">
    浏览预构建的服务器以获得灵感
  </Card>

  <Card title="了解架构" icon="book" href="/docs/learn/architecture">
    深入了解 MCP 的工作原理
  </Card>
</CardGroup>
