typescript-sdk
From public sourcestypescript-sdk is the official TypeScript SDK for building Model Context Protocol (MCP) servers and clients, letting LLM apps connect to tools and data.
Overview
Connecting LLM applications to external tools, resources and prompts usually means writing custom integration code for each one. The Model Context Protocol standardizes this, separating how context is provided from how the model is called. The typescript-sdk repository is the official TypeScript implementation of that specification.
The SDK ships separate packages: @modelcontextprotocol/server for exposing tools, resources and prompts, and @modelcontextprotocol/client for connecting to MCP servers. Tool and prompt schemas use Standard Schema, so libraries such as Zod, Valibot or ArkType work. Transports include stdio and Streamable HTTP, and optional middleware packages wire MCP into Express, Fastify, Hono and Node.js HTTP.
It is aimed at developers building MCP servers or agent clients in Node.js, Bun or Deno. The repository includes step-by-step tutorials and runnable examples to get started.
The repository does not declare a license in the provided metadata, so check the LICENSE file before reuse.
- mcp
- mcp-client
- mcp-server
- typescript
Installation
Commands are shown, never run by the marketplace. Check them against the official documentation.- Official websiteFrom public sourcesfrom catalog metadatats.sdk.modelcontextprotocol.io/v2 ↗
- Build from sourceFrom public sourcesfrom catalog metadata
Build from source: no validated build recipe — follow the repository instructions.
github.com/modelcontextprotocol/typescript-sdk ↗
Compatibility
Unknown means no evidence was found — not that the product is incompatible.| Platform | Status | Architecture | Evidence | Confidence |
|---|---|---|---|---|
| Claude (web & desktop) | Unknown | — | — | — |
| Claude Code | Unknown | — | — | — |
| Cursor | Unknown | — | — | — |
| VS Code | Unknown | — | — | — |
| Windsurf | Unknown | — | — | — |
| ChatGPT | Unknown | — | — | — |
Releases
checked Oct 29, 2026Files in 2.4.0
This release has no attached files.
Release history
- v2.3.1Oct 5, 2026Official source ↗
- v2.3.0Oct 2, 2026Official source ↗
- v2.2.0Sep 28, 2026Official source ↗
- v2.1.2Oct 23, 2026Official source ↗
- v2.1.1Oct 2, 2026Official source ↗
- v2.1.0Sep 23, 2026Official source ↗
- v2.0.2Oct 2, 2026Official source ↗
Quality profile
algorithm quality-v1.0 · assessed Oct 15, 2026Quality Score94
Risk Score10
Quality Score and Risk Score are different measures. A high score does not guarantee safety.
Score components
Maintenance · 2020
Documentation · 1515
Ready to use · 1515
Metadata · 108
Releases · 1010
Category confidence · 1010
Adoption · 1010
License clarity · 52
Community · 55
License
License unknownThis is the catalog policy status, not legal advice.
Sources
github.com/modelcontextprotocol/typescript-sdkPrimary★ 13,587 starslast activity Oct 14, 2026Primary repository · Confidence 1.00
Reviews
No reviews yet.
Alternatives
stashbaseSimilar
An open-source, local-first writing workspace where you can write with Claude Code and Codex, drawing on your own sources and past work.Apache-2.0 · MCP Serversfast-agentSimilar
Code, Build and Evaluate agents - excellent Model and Skills/MCP/ACP/A2A SupportApache-2.0 · MCP Servers