modelcontextprotocol/typescript-sdk

The official TypeScript SDK for Model Context Protocol servers and clients

解决的问题

此 SDK 为应用程序提供了一种向大语言模型 (LLM) 提供上下文(如工具、资源和提示词)的标准方式,将上下文提供逻辑与实际的 LLM 交互分离。

工作原理

使用 TypeScript 实现 Model Context Protocol (MCP) 规范。该 SDK 分为两个主要库:用于构建暴露工具和资源的 MCP 服务器的服务器库,以及用于连接这些服务器的客户端库。它支持多种运行时 (Node.js、Bun 和 Deno),并提供 stdio 和 Streamable HTTP 等传输选项,以及用于 Express、Fastify 和 Hono 等框架的可选中间件。

适用对象

想要为连接 LLM 与外部数据源及工具实现一致且可互操作标准的 AI 应用程序开发者。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目