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 應用程式開發者。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案