modelcontextprotocol/typescript-sdk

The official TypeScript SDK for Model Context Protocol servers and clients

解決する課題

この SDK は、アプリケーションが大規模言語モデル (LLM) にコンテキスト (ツール、リソース、プロンプトなど) を提供するための標準化された方法を提供し、コンテキスト提供のロジックを実際の LLM とのインタラクションから分離します。

仕組み

TypeScript を使用して Model Context Protocol (MCP) 仕様を実装しています。SDK は主に 2 つのライブラリに分かれています。ツールやリソースを公開する MCP サーバーを構築するためのサーバーライブラリと、それらのサーバーに接続するためのクライアントライブラリです。複数のランタイム (Node.js、Bun、Deno) をサポートし、stdio や Streamable HTTP などのトランスポートオプションを提供するとともに、Express、Fastify、Hono などのフレームワーク向けのオプションのミドルウェアも提供します。

対象者

LLM を外部データソースやツールに接続するための、一貫性があり相互運用可能な標準を実装したい AI アプリケーション開発者。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト