Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Demox MCP Serverdeploy the dist directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@demox-site/mcp-server
Demox MCP Server - 通过 AI 部署静态网站到 Demox 平台
📖 目录
什么是 MCP?
MCP (Model Context Protocol) 是 AI 助手与工具之间的标准化协议,允许 AI 工具(如 Claude Code、Cursor)安全地调用外部服务。
功能特性
🚀 一键部署: 部署静态网站到 Demox 平台
📦 自动打包: 支持直接传入目录,自动打包成 ZIP
☁️ 云存储上传: 使用 CloudBase Storage,支持大文件(最大 500MB)
🔐 自动登录: Token 过期时自动触发登录流程
💻 AI 集成: 与 Claude Code、Cursor 等 MCP 客户端无缝集成
📋 网站管理: 查看、删除、管理已部署的网站
快速开始
安装 MCP Server
在 AI 工具配置中使用 npx(推荐)
无需安装,直接在配置文件中使用:
配置后重启 AI 工具,首次使用时会自动打开浏览器登录。
配置步骤
1. 配置 AI 工具
根据您使用的 AI 工具,将以下配置导入到相应位置:
Claude Desktop / Claude Code
macOS:
Windows:
Linux:
配置示例:
Cursor AI
macOS / Linux: ~/.cursor/mcp.json
Windows: %APPDATA%/Cursor/mcp.json
Cline (VS Code 插件)
所有平台: ~/.cline/mcp.json
Continue (VS Code 插件)
所有平台: ~/.continue/mcp.json
2. 重启 AI 工具
配置完成后,重启您的 AI 工具。
3. 首次使用
首次调用 MCP 工具时,会自动打开浏览器登录。
登录成功后,凭证会保存在本地(~/.demox/token.json),Access Token 有效期 5 分钟,Refresh Token 有效期 30 天。
自动登录:Token 过期时会自动打开浏览器,无需手动运行登录命令。
可用工具
deploy_website
部署静态网站到 Demox 平台。
参数:
zipFile(string, 必需): ZIP 文件路径或目录路径支持本地 ZIP 文件:
./dist.zip支持本地目录(自动打包):
./dist支持 HTTPS URL(必须 .zip 结尾):
https://example.com/file.zip
fileName(string, 可选): 网站名称,用于标识和展示websiteId(string, 可选): 网站 ID,更新现有网站时提供
限制:
仅支持 ZIP 文件格式
最大文件大小:500MB
不支持 base64 编码内容
list_websites
获取用户在 Demox 平台上的所有网站列表。
返回信息:
网站 ID
网站名称
访问 URL
创建时间
get_website
获取指定网站的详细信息。
参数:
websiteId(string, 必需): 要查询的网站 ID
delete_website
删除指定的网站及其所有文件。
参数:
websiteId(string, 必需): 要删除的网站 ID
⚠️ 注意: 此操作不可撤销
使用示例
在 Claude Desktop 中
在 Cursor 中
示例对话
场景 1:部署新网站
场景 2:更新现有网站
场景 3:查看所有网站
常见问题
Token 过期怎么办?
自动登录:系统会在 Token 过期时自动打开浏览器登录,无需手动操作。
登录成功后会自动重试失败的工具调用。
支持哪些文件格式?
仅支持 ZIP 文件或目录:
✅ 本地 ZIP 文件:
./dist.zip✅ 本地目录:
./dist(自动打包成 ZIP)✅ HTTPS URL:
https://example.com/file.zip(必须 .zip 结尾)❌ 其他压缩格式(tar.gz, rar 等)
❌ Base64 编码内容
最大文件大小限制?
500MB
大文件会被流式传输,不会占用大量内存。
如何撤销授权?
删除本地 Token 文件:
下次使用时会自动触发登录。
支持哪些 AI 工具?
所有支持 MCP 协议的 AI 工具:
Claude Desktop / Claude Code
Cursor AI
Cline (VS Code 插件)
Continue (VS Code 插件)
其他 MCP 客户端
多台设备可以使用吗?
可以。每台设备需要单独登录,互不影响。
如何查看调试日志?
MCP Server 的日志会输出到 stderr,可以在 AI 工具的日志中查看。
技术细节
文件上传流程
安全性
OAuth 2.0 认证: 使用标准的 OAuth 2.0 协议
Token 加密存储: 本地存储的 Token 包含 Refresh Token
自动刷新: Access Token 过期后自动刷新
作用域限制: Token 仅包含必要的权限范围
技术支持
📖 文档: https://demox.site
🐛 Issues: https://github.com/demox-site/mcp-server/issues
📧 邮箱: support@demox.site
开发
本地开发
贡献
欢迎贡献代码!请遵循以下步骤:
Fork 本仓库
创建特性分支 (
git checkout -b feature/AmazingFeature)提交更改 (
git commit -m 'Add some AmazingFeature')推送到分支 (
git push origin feature/AmazingFeature)开启 Pull Request
许可证
Made with ❤️ by Demox Team