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
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.
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.
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.