适合谁
- 使用 TypeScript 开发 MCP 服务器或客户端的开发者
- 需要 Node.js、Bun 或 Deno 运行时支持的项目
- 需要使用可选 Web 框架中间件集成 MCP 的项目
这是由 Model Context Protocol 维护方提供的 TypeScript SDK,覆盖服务器、客户端、stdio、Streamable HTTP 和可选框架中间件。它适合开发集成,不是一个提供现成业务工具的 MCP 服务器。
MCP TypeScript SDK 是 Model Context Protocol 的 TypeScript 实现,支持在 Node.js、Bun 和 Deno 上构建 MCP 服务器与客户端。SDK 提供工具、资源、提示、stdio 与 Streamable HTTP,以及 OAuth 辅助功能,并包含 Express、Fastify、Hono 和 Node.js HTTP 的可选中间件包。
服务器安装:npm install @modelcontextprotocol/server;客户端安装:npm install @modelcontextprotocol/client。也可使用 Bun 或 Deno 的对应安装方式。可选中间件包包括 @modelcontextprotocol/node、@modelcontextprotocol/express、@modelcontextprotocol/fastify 和 @modelcontextprotocol/hono。