Skip to content

deepdadou/mcp-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Cloud 🚀

一键部署你的 MCP Server 到云端,无需自己运维。

功能特性

  • 用户注册/登录 - 简单的邮箱+密码认证
  • MCP Server 部署 - 上传代码,平台自动部署
  • URL 生成 - 每个用户获得唯一的 MCP Server URL
  • 用量统计 - 显示调用次数、活跃用户等
  • 定价页面 - 免费版(1000次/月) + Pro版($9/月无限)

技术栈

  • 前端: HTML + Tailwind CSS
  • 后端: Node.js + Express
  • 数据库: SQLite
  • 认证: JWT

快速开始

1. 安装依赖

npm install

2. 初始化数据库

npm run init-db

3. 启动服务器

npm start

开发模式(带热重载):

npm run dev

4. 访问应用

打开浏览器访问 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.md

API 端点

认证

  • POST /api/auth/register - 注册
  • POST /api/auth/login - 登录

用户

  • GET /api/user/me - 获取当前用户信息

部署

  • POST /api/deploy - 部署 MCP Server
  • GET /api/deploy - 获取用户的所有 Server
  • DELETE /api/deploy/:id - 删除 Server

统计

  • GET /api/stats - 获取用量统计

MCP 代理

  • ALL /mcp/:slug - 访问部署的 MCP Server

定价方案

功能 免费版 Pro版
MCP Server 数量 3 无限
月调用次数 1000 无限
统计 基础 高级
价格 ¥0 $9/月

部署到生产环境

Vercel 部署

  1. 安装 Vercel CLI:
npm i -g vercel
  1. 部署:
vercel

环境变量

JWT_SECRET=your-secret-key
PORT=3000

贡献

欢迎提交 Issue 和 Pull Request!

许可证

MIT

About

MCP Server hosting platform - deploy your MCP servers to the cloud with one click

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors