modelcontextprotocol/typescript-sdk

The official TypeScript SDK for Model Context Protocol servers and clients

87
/ 100
Verified

This is a developer tool for building applications that use Large Language Models (LLMs). It helps developers standardize how context (like tools, resources, and prompts) is provided to LLMs, keeping it separate from the LLM interaction itself. Developers creating Node.js, Bun, or Deno applications would use this to build robust LLM-powered features.

12,092 stars. Used by 1,336 other packages. Actively maintained with 62 commits in the last 30 days. Available on npm.

Use this if you are a developer building server-side applications with Node.js, Bun, or Deno and need a structured way to manage and provide context to Large Language Models.

Not ideal if you are a non-developer or if you're looking for a low-code/no-code solution for integrating LLMs.

LLM application development API development backend development TypeScript development context management
Maintenance 25 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 22 / 25

How are scores calculated?

Stars

12,092

Forks

1,746

Language

TypeScript

License

Category

framework

Last pushed

Apr 04, 2026

Commits (30d)

62

Dependencies

17

Reverse dependents

1336

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/modelcontextprotocol/typescript-sdk"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.