开源推荐
evening
GitHub 热门项目:typescript-sdk
2026-07-11
1 阅读
约7分钟阅读
GitHub Trending
字号:
GitHub 项目:typescript-sdk
仓库地址:https://github.com/modelcontextprotocol/typescript-sdk
星级:12826 | 作者:modelcontextprotocol
项目描述:用于模型上下文协议服务器和客户端的官方 TypeScript SDK
===================================================
自述文件内容:
# MCP TypeScript SDK
> [!重要]
> **这是 SDK 的“主”分支 - v2,现在处于测试版**(“@modelcontextprotocol/server”、“@modelcontextprotocol/client”),实现 [2026-07-28 MCP 规范](https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/)。
>
> **有反馈吗?请[打开 v2 问题](https://github.com/modelcontextprotocol/typescript-sdk/issues/new?template=v2-feedback.yml)** — 这是您现在可以为 SDK 做的最有用的事情。 [v2 文档](https://ts.sdk.modelcontextprotocol.io/v2/) 以十分钟的服务器教程开始。
>
> 我们预计将于 2026 年 7 月 28 日与 2026-07-28 规范的完整版本一起发布稳定版本。在此之前,**v1.x 仍然是生产支持的版本**;在 v2 发布后至少 6 个月内,它会不断收到错误修复和安全更新。 v1 文档:[ts.sdk.modelcontextprotocol.io](https://ts.sdk.modelcontextprotocol.io/) · v2:[`/v2/`](https://ts.sdk.modelcontextprotocol.io/v2/)。
> [!警告]
> **在我们落地 [2026-07-28 规范](https://blog.modelcontextprotocol.io/posts/2026-07-28-release-candidate/) 实现时,我们将每个新贡献者的拉取请求限制为 1 个。**
>
> [问题](https://github.com/modelcontextprotocol/typescript-sdk/issues/new?template=v2-feedback.yml) 是目前最有用的反馈 - 我们将在 v2 稳定后重新开放 PR。
[](https://www.npmjs.com/package/@modelcontextprotocol/server)
[](https://www.npmjs.com/package/@modelcontextprotocol/client) 
<详情>
目录
- [概述](#概述)
- [包](#packages)
- [安装](#安装)
- [入门](#getting-started)
- [文档](#文档)
- [贡献](#contributing)
- [许可证](#license)
详情>
## 概述
模型上下文协议 (MCP) 允许应用程序以标准化方式为 LLM 提供上下文,从而将提供上下文的问题与实际的 LLM 交互分开。
该存储库包含 MCP 规范的 TypeScript SDK 实现。它在 **Node.js**、**Bun** 和 **Deno** 上运行,并提供:
- MCP **服务器**库(工具/资源/提示、可流式 HTTP、stdio、身份验证帮助程序)
- MCP **客户端**库(传输、高级助手、OAuth 助手)
- 针对特定运行时/框架(Express、Hono、Node.js HTTP)的可选**中间件包**
- 可运行的**示例**(在[`examples/`](https://github.com/modelcontextprotocol/typescript-sdk/tree/main/examples)下)
## 套餐
这个 monorepo 发布了拆分包:
- **`@modelcontextprotocol/server`**:构建MCP服务器
- **`@modelc
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱