适合谁
- 开发者希望快速搭建一个具有内置 AI 平台和 MCP 功能的 SaaS 产品
- 需要为 AI 代理提供全面的认证和授权机制(OAuth、API 密钥)的团队
该模板功能全面,但复杂度较高,适合经验丰富的开发者。其 MCP 服务器集成设计良好,工具从 OpenAPI 自动派生,并支持多种客户端连接方式。
这是一个开源的 SaaS 模板,用于在 Cloudflare Workers 上运行 Next.js 应用。它使用 Vinext(Cloudflare 基于 Vite 的实验性 Next.js 实现)作为构建和部署工具链,支持 App Router、React Server Components 等。模板集成了用户认证(Lucia Auth)、数据库(Drizzle + D1)、邮件服务、团队订阅计费(Stripe)、内容管理系统、管理员面板以及一个 AI 代理平台,包括公共 REST API、OAuth 2.1 和远程 MCP 服务器。该 MCP 服务器由 OpenAPI 文档自动派生出工具,并支持通过 OAuth 或 API 密钥进行认证。
该模板需要自行部署。部署后,MCP 服务器端点位于 /mcp。要连接,请使用 MCP 客户端向该 URL 发起连接。对于 CLI 和编辑器客户端,可以设置 Authorization: Bearer 头(使用 API 密钥)或使用 OAuth 授权流程。