Skip to content

FastMCP

MCP Developer Tools

A TypeScript framework for quickly building MCP (Model Context Protocol) servers with built‑in handling of sessions, authentication, content types, and edge runtime support

TypeScript Latest v4.0.1 · 1mo ago Security brief →

Features

  • Opinionated boilerplate that automatically handles server initialization, connection management, tool/ resource handling, and response formatting
  • Built‑in support for authentication, session ID and request ID tracking, and HTTPS secure connections
  • Handles image, audio, and embedded resources out of the box
  • Provides HTTP streaming (with SSE compatibility) and edge runtime deployment (Cloudflare Workers, Deno Deploy, etc.)
  • Includes logging, error handling, progress notifications, typed server events, and a health‑check endpoint

Recent releases

View all 78 releases →
Config change
v4.0.0 Breaking risk
Auth

allowedRedirectUriPatterns default removed

No immediate action
v3.35.0 New feature

onToolCall callback

No immediate action
v3.34.0 New feature

outputSchema support

Config change
v3.33.0 New feature
Crypto / TLS

HTTPS support

No immediate action
v3.32.0 Bug fix

OAuth expires_in coercion fix

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
3,147
Forks
272
Languages
TypeScript JavaScript
Downloads/week
466,698 ↑31%
NPM Maintainers
1
Contributors
59
TypeScript
Types included ✓

Install & Platforms

Install via
npm

Alternative to

official SDK

Beta — feedback welcome: [email protected]