AI Matrx MCP工厂
用于快速创建、部署和管理MCP(模型上下文协议)服务器的monorepo模板系统。只需一个命令,即可在几分钟内启动新的MCP。
建筑
两层部署策略:
| 层级 | 平台 | 最佳选择 | 成本 |
|---|---|---|---|
| Cloudflare员工 | 边缘,全球 | 无状态实用程序(SEO工具、文本处理、格式化程序) | 免费-每月5美元 |
| VPS+Coolify | Docker容器 | 有状态的服务(数据库访问、长时间运行的操作、复杂的逻辑) | ~7-15美元/月 |
两层都支持 python (FastMCP)和 TypeScript (官方MCP SDK)。
快速开始
# Create a new MCP
./generators/create-mcp.sh \
--name "my-cool-tool" \
--lang python \
--tier cloudflare \
--auth apikey \
--description "A tool that does something useful"
# Output: ./mcps/my-cool-tool/ (ready to develop and deploy)发电机选项
| 标志 | 必填 | 值 | 默认值 | ||
|---|---|---|---|---|---|
--name | 是 | 显示名称 | -- | ||
--lang | 是的 | python | typescript | — | |
--tier | 是的 | cloudflare | vps | — | |
--auth | 没有 | none | apikey | supabase | apikey |
--db | 没有 | none | supabase | postgres | none |
--description | 否 | 字符串 | "An MCP server" | ||
--separate-repo | 否 | 标志 | false |
仓库结构
matrx-mcp-template/
├── generators/ # MCP scaffolding scripts and templates
│ ├── create-mcp.sh # Main generator CLI
│ └── templates/ # Template files for each lang+tier combo
├── shared/ # Reusable auth, DB, and logging modules
│ ├── python/
│ └── typescript/
├── examples/ # Working example MCPs (copy & modify)
├── docs/ # Deployment and usage guides
├── infrastructure/ # VPS and Coolify setup configs
└── mcps/ # Generated MCPs land here (gitignored)认证
根据MCP选择三个级别:
- 无 --公用事业,无需代币
- API密钥 --共享秘密
Authorization: Bearer {key}头球 - Supabase JWT --通过JWT传递的用户范围访问
运输
所有MCP都使用 流式HTTP (当前MCP规范标准)。每个MCP在以下位置暴露其端点 /mcp.
部署
Cloudflare员工
cd mcps/my-tool/
wrangler deploy
# Available at: https://my-tool.your-account.workers.dev/mcpVPS+Coolify
推送到GitHub→ Coolify通过Docker Compose自动部署→ 可获取 my-tool.mcp.yourdomain.com/mcp
