Best for
- Developers building production MCP servers with TypeScript
- Teams needing built-in authentication, sessions, transport, and dependency injection
- Projects deploying one codebase across Node and serverless platforms
This is a framework for building MCP servers or agents, not a server you connect a client to.
FrontMCP is an Apache-2.0-licensed, TypeScript-first framework for building MCP servers, with decorators, dependency injection, authentication, sessions, Streamable HTTP, SSE, plugins, adapters, and testing support. The source provides no callable tool list or client configuration example.
Strongest · Documentation 12/20 Weakest · Reliability 8/20
Static review · not runListed 2026-07-30
Read the FMRS scoring method →Runtime:Node.js 24+
Node.js 24 or later is required. For a new project, run npx frontmcp create my-app. For an existing project, install npm i -D frontmcp @types/node@^24, then run npx frontmcp init. Keep all @frontmcp/* packages on the same version.
Run npx frontmcp doctor to check the environment, or start the dev server with npx frontmcp dev and confirm the endpoint responds to MCP discovery.
Once connected, you can ask your AI assistant things like:
FrontMCP is a TypeScript-first framework for building MCP servers. Developers write typed code with decorators, Zod schemas, and app classes while the framework handles the protocol, transport, dependency injection, sessions, authentication, and execution flow. It supports Streamable HTTP and SSE and can deploy to Node, Vercel, AWS Lambda, Cloudflare Workers, or serverless bundles.
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 70c3044ba2c4 Data synced 2026-10-19 Read the FMRS scoring method