Best for
- Developers who want to build MCP servers quickly without low-level details
- Scenarios requiring built-in authentication, streaming output, custom routes, etc.
- Developers using TypeScript who value type safety
This is a framework for building MCP servers or agents, not a server you connect a client to.
FastMCP is a feature-rich framework for building MCP servers, great for rapid development, but note its lack of support for the latest protocol and uncertain official maintenance.
Strongest · Documentation 17/20 Weakest · Reliability 11/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js
GOOGLE_CLIENT_ID
Google OAuth client ID for GoogleProvider, from Google Cloud Console.
GOOGLE_CLIENT_SECRET
Google OAuth client secret for GoogleProvider, from Google Cloud Console.
OAUTH_CLIENT_ID
OAuth client ID when using the generic OAuthProvider.
OAUTH_CLIENT_SECRET
OAuth client secret when using the generic OAuthProvider.
OAUTH_AUTH_ENDPOINT
OAuth authorization endpoint URL when using the generic OAuthProvider.
OAUTH_TOKEN_ENDPOINT
OAuth token endpoint URL when using the generic OAuthProvider.
FASTMCP_STATELESS
Set to true to enable stateless mode via CLI, for serverless deployments.
Install fastmcp via npm: npm install fastmcp. Then create a server instance, add tools, resources, or prompts, and finally call server.start({ transportType: 'stdio' }) to start the server.
This is a TypeScript framework for building MCP servers, not a connectable server. After installing (npm install fastmcp), verify with npx fastmcp dev src/examples/addition.ts or npx fastmcp inspect src/examples/addition.ts.
FastMCP is a TypeScript framework for building MCP servers capable of handling client sessions. It is built on top of the official SDK and provides a simple, intuitive API, handling all the boilerplate automatically, with built-in best practices and error handling. It supports defining Tools, Resources, and Prompts, and includes authentication (OAuth 2.1 and custom), HTTP streaming (with SSE compatibility), HTTPS support, custom HTTP routes, edge runtime support (e.g., Cloudflare Workers), and stateless mode. Note: FastMCP implements the legacy, handshake-based MCP revisions (2025-11-25 and earlier) and does not support the current stateless specification (2026-07-28).
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 307784478afe Data synced 2026-10-11 Read the FMRS scoring method