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 애플리케이션 개발자.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트