Token导航 LogoToken导航TokenDH.com
Deploy Website logo
运维云端未说明官方级别未说明来源级核验

Deploy Website

MCP Server

一个极简的HTML部署API服务,无需MCP,直接通过HTTP调用实现网站部署、文件管理和访问。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
开发工具JavaScript自动化部署API集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

TencentCloudADP-DevRel

提供方

TencentCloudADP-DevRel

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Deploy Website API

一个极简的 HTML 部署 API 服务。不需要 MCP,直接用 HTTP 调用!

🚀 快速开始

# 安装依赖
npm install

# 编译
npm run build

# 启动服务
npm start

启动后会显示:

✅ Deploy Website API 已启动
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📡 服务器地址: 10.64.120.37
🔗 API 地址:   http://10.64.120.37:3007
📁 文件目录:   /path/to/public
🌐 访问地址:   http://10.64.120.37:3007/files/

📖 API 使用

1. 部署 HTML

curl -X POST http://10.64.120.37:3007/api/deploy \
  -H "Content-Type: application/json" \
  -d '{
    "html": "
Hello World
",
    "filename": "my-page"
  }'

响应:

{
  "success": true,
  "filename": "my-page.html",
  "url": "http://10.64.120.37:3007/files/my-page.html",
  "message": "网站已成功部署",
  "server": "10.64.120.37"
}

2. 列出所有文件

curl http://10.64.120.37:3007/api/list

响应:

{
  "success": true,
  "count": 2,
  "files": [
    {
      "filename": "my-page.html",
      "url": "http://10.64.120.37:3007/files/my-page.html",
      "size": 1024,
      "modified": "2025-12-10T08:30:00.000Z"
    }
  ],
  "server": "10.64.120.37"
}

3. 删除文件

curl -X DELETE http://10.64.120.37:3007/api/delete/my-page.html

响应:

{
  "success": true,
  "message": "文件 my-page.html 已删除"
}

4. 访问文件

直接在浏览器打开:

http://10.64.120.37:3007/files/my-page.html

🐍 Python 客户端示例

import requests

# 部署 HTML
html_content = """

    
Hello from Python!

"""

response = requests.post('http://10.64.120.37:3007/api/deploy', json={
    'html': html_content,
    'filename': 'python-test'
})

result = response.json()
print(f"部署成功!访问地址: {result['url']}")

🔧 Node.js 客户端示例

const axios = require('axios');

async function deployHTML(html, filename) {
  const response = await axios.post('http://10.64.120.37:3007/api/deploy', {
    html,
    filename
  });
  
  console.log('部署成功!', response.data.url);
  return response.data;
}

deployHTML('
Hello from Node.js!
', 'nodejs-test');

🌐 部署到服务器

使用 PM2(推荐)

# 安装 PM2
npm install -g pm2

# 启动服务
pm2 start dist/index.js --name deploy-api

# 保存配置
pm2 save
pm2 startup

使用 systemd

# 创建服务文件
sudo nano /etc/systemd/system/deploy-api.service

# 内容:
[Unit]
Description=Deploy Website API
After=network.target

[Service]
Type=simple
User=your-user
WorkingDirectory=/path/to/deploy-website
ExecStart=/usr/bin/node /path/to/deploy-website/dist/index.js
Restart=on-failure

[Install]
WantedBy=multi-user.target

# 启动服务
sudo systemctl enable deploy-api
sudo systemctl start deploy-api

⚙️ 环境变量

# 端口(默认 3007)
PORT=3007

# 文件存储目录(默认 ./public)
WEBSITE_DIR=/var/www/website

📄 License

ISC

目录标签

目录标签

开发工具JavaScript自动化部署API集成网站部署本地部署文件管理HTTPAPI

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP