适合谁
- 使用 TypeScript 构建生产级 MCP 服务器的开发者
- 需要内置认证、会话、传输和依赖注入的团队
- 希望将同一代码库部署到多种 Node 或无服务器平台的项目
FrontMCP 是 Apache-2.0 许可的 TypeScript 优先 MCP 服务器开发框架,提供装饰器、依赖注入、认证、会话、Streamable HTTP、SSE、插件、适配器和测试能力。源材料未提供可直接调用的工具清单或客户端配置示例。
FrontMCP 是一个用于构建 MCP 服务器的 TypeScript 优先框架。开发者使用装饰器、Zod 模式和应用类编写类型化代码,框架负责协议、传输、依赖注入、会话、认证和执行流程。它支持 Streamable HTTP 与 SSE,并可部署到 Node、Vercel、AWS Lambda、Cloudflare Workers 或无服务器环境。
需要 Node.js 24 或更高版本。新项目可运行 npx frontmcp create my-app;已有项目可安装 npm i -D frontmcp @types/node@^24,然后运行 npx frontmcp init。所有 @frontmcp/* 软件包应保持相同版本。