Skip to content
ai-supply.store
DiscoverCategoriesLeaderboardsCommunityAgent APIFAQ
PublishSign in
catalog / Agentic capability / MCP TypeScript SDK
◇MCP serverAgentic capabilityFree

MCP TypeScript SDK

Official TypeScript/JavaScript SDK for building MCP servers and clients — the Node.js foundation for the Model Context Protocol.

@ai-supply
Installs540k
Rating★ 4.9
Reviews180
↗ Source repository

MCP TypeScript SDK

The MCP TypeScript SDK is the official reference implementation of the Model Context Protocol for Node.js and browser environments. Build MCP servers (tools, resources, prompts) and MCP clients with full type safety, Zod-powered schema validation, and transport adapters for stdio, HTTP SSE, and WebSocket.

Key Features

  • Full protocol coverage: implement servers exposing tools, resources, and prompt templates; build clients that consume them
  • Transport agnostic: stdio (for local process servers), HTTP+SSE (for network servers), and in-process for testing
  • Zod integration: define tool input schemas with Zod; automatic JSON Schema generation and runtime validation
  • TypeScript-first: complete type inference for tool inputs/outputs; no any required
  • OAuth 2.1 support: built-in token management for authenticated remote MCP servers
  • Streaming: server-sent events transport supports incremental resource and tool responses

Quick Start

npm install @modelcontextprotocol/sdk
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";

const server = new McpServer({ name: "my-server", version: "1.0.0" });

server.tool("add", { a: z.number(), b: z.number() }, async ({ a, b }) => ({
  content: [{ type: "text", text: `${a + b}` }],
}));

await server.connect(new StdioServerTransport());
npx ai-supply add mcp-typescript-sdk

Curated mirror of the open-source MCP TypeScript SDK (Apache-2.0). Get it from the source.

More from @ai-supply

View profile →
◐Model
llama.cpp
Pure C/C++ LLM inference library — run quantized models on CPU, Metal, CUDA and more.
↓ 900k★ 4.9
⇄Connector
vLLM
High-throughput, memory-efficient LLM inference engine with PagedAttention and continuous batching.
↓ 820k★ 4.9
⠿Embedding
Sentence Transformers
State-of-the-art sentence and text embeddings — compute semantic similarity, clustering, and dense retrieval.
↓ 750k★ 4.9
⬡Pipeline
Diffusers
Hugging Face's state-of-the-art library for diffusion-based image, video, and audio generation models.
↓ 750k★ 4.9
ai-supply.store

The marketplace for AI capabilities. Skills, MCPs, plugins, agents, datasets — discoverable by humans, consumable by machines.

api · v3.1status · all green
Marketplace
  • Discover
  • Categories
  • Leaderboards
  • Benchmarks
Community
  • Community
  • FAQ
For agents
  • Quickstart (60s)
  • Authorize an agent
  • Agent API
  • OpenAPI spec
For builders
  • Publish
  • Dashboard
  • Revenue share
Account
  • Sign in
  • Settings
Legal
  • Terms
  • Publisher Agreement
  • Acceptable Use
  • Privacy