Skip to content

fastmcp

AI Coding Tools

A Python framework that simplifies building Model Context Protocol (MCP) servers, clients, and interactive apps

Python Latest v3.4.0 · 23h ago Security brief →

Features

  • Auto‑generates MCP tool schemas, validation, and documentation from plain Python functions
  • Provides built‑in server components to expose tools, resources, and prompts to LLMs
  • Offers client libraries for seamless connection to any MCP server (local or remote)
  • Enables interactive UI “Apps” rendered directly in conversation flows

Recent releases

View all 18 releases →
Review required
v3.4.0 Breaking risk
Auth Breaking upgrade

fastmcp-remote + proxy failure handling + auth token lifespan

No immediate action
v3.3.1 Bug fix

Component import decoupling

Review required
v3.3.0 Mixed
Auth

fastmcp-slim + OAuth proxy hardening

v3.2.4 Breaking risk
Breaking changes
  • Background tasks now scoped to authorization context instead of MCP session
Security fixes
  • FileUpload validates actual decoded base64 size instead of trusting client-reported size
  • Fixed HTTP header forwarding to unrelated remote servers
  • AuthKit auto-binds token audience to resource URL (RFC 8707)
Notable features
  • Keycloak OAuth provider for enterprise authentication
  • Parameter descriptions automatically extracted from docstrings
  • Added response_title and response_description to ctx.elicit()
v2.14.7 Bug fix

## What's Changed ### Fixes 🐞 * fix(deps): cap fakeredis to <2.35.0 to prevent startup crash on 2.x

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
25,432
Forks
2,045
Languages
Python Just Shell

Install & Platforms

Install via
pip

Community & Support

Beta — feedback welcome: [email protected]