@mazhu/mcp-cloud
v1.0.0
Published
MCP Server 托管平台 - 一键部署你的 MCP Server
Readme
MCP Cloud 🚀
一键部署你的 MCP Server 到云端,无需自己运维。
功能特性
- ✅ 用户注册/登录 - 简单的邮箱+密码认证
- ✅ MCP Server 部署 - 上传代码,平台自动部署
- ✅ URL 生成 - 每个用户获得唯一的 MCP Server URL
- ✅ 用量统计 - 显示调用次数、活跃用户等
- ✅ 定价页面 - 免费版(1000次/月) + Pro版($9/月无限)
技术栈
- 前端: HTML + Tailwind CSS
- 后端: Node.js + Express
- 数据库: SQLite
- 认证: JWT
快速开始
1. 安装依赖
npm install2. 初始化数据库
npm run init-db3. 启动服务器
npm start开发模式(带热重载):
npm run dev4. 访问应用
打开浏览器访问 http://localhost:3000
项目结构
mcp-cloud/
├── src/
│ ├── server.js # 主服务器入口
│ ├── init-db.js # 数据库初始化
│ ├── db.js # 数据库连接
│ ├── routes/
│ │ ├── auth.js # 认证路由
│ │ ├── user.js # 用户路由
│ │ ├── deploy.js # 部署路由
│ │ ├── stats.js # 统计路由
│ │ └── mcp-proxy.js # MCP 代理路由
│ └── middleware/
│ └── auth.js # 认证中间件
├── public/ # 静态文件
│ ├── index.html
│ ├── pricing.html
│ ├── dashboard.html
│ ├── docs.html
│ └── js/
│ └── app.js
├── db/ # 数据库文件
├── uploads/ # 上传的代码文件
├── package.json
└── README.mdAPI 端点
认证
POST /api/auth/register- 注册POST /api/auth/login- 登录
用户
GET /api/user/me- 获取当前用户信息
部署
POST /api/deploy- 部署 MCP ServerGET /api/deploy- 获取用户的所有 ServerDELETE /api/deploy/:id- 删除 Server
统计
GET /api/stats- 获取用量统计
MCP 代理
ALL /mcp/:slug- 访问部署的 MCP Server
定价方案
| 功能 | 免费版 | Pro版 | |------|--------|-------| | MCP Server 数量 | 3 | 无限 | | 月调用次数 | 1000 | 无限 | | 统计 | 基础 | 高级 | | 价格 | ¥0 | $9/月 |
部署到生产环境
Vercel 部署
- 安装 Vercel CLI:
npm i -g vercel- 部署:
vercel环境变量
JWT_SECRET=your-secret-key
PORT=3000贡献
欢迎提交 Issue 和 Pull Request!
许可证
MIT
