EdgeOne Pages

@TencentEdgeOne/edgeone-pages-mcp
Hosted
76 Stars 1.9w 次浏览 TencentEdgeOne 更新于 2026-08-23

基于 EdgeOne Pages 的 MCP 服务器,支持代码部署为在线页面。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "edgeone-pages-mcp-server": {
      "args": [
        "edgeone-pages-mcp"
      ],
      "command": "npx"
    }
  }
}

可用工具 (2 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

deploy_html 1 个参数 需填 1 项

Deploy HTML content to EdgeOne Pages, return the public URL

必填参数:value

deploy_folder_or_zip 1 个参数 需填 1 项

Deploy a folder or zip file to EdgeOne Pages, return the public URL

必填参数:localPath

服务介绍

EdgeOne Pages MCP

一个用于将 HTML 内容部署到 EdgeOne Pages 并获取公开可访问 URL 的 MCP 服务。

演示

要求

  • Node.js 18 或更高版本

配置 MCP

{
  "mcpServers": {
    "edgeone-pages-mcp-server": {
      "command": "npx",
      "args": ["edgeone-pages-mcp"]
    }
  }
}

架构

EdgeOne Pages MCP 架构

架构图展示了工作流程:

  1. 大型语言模型生成 HTML 内容
  2. 内容发送到 EdgeOne Pages MCP 服务器
  3. MCP 服务器将内容部署到 EdgeOne Pages 边缘函数
  4. 内容存储在 EdgeOne KV Store 以便快速边缘访问
  5. MCP 服务器返回一个公共 URL
  6. 用户可以通过浏览器访问已部署的内容并享受快速边缘交付

功能

  • 通过 MCP 协议快速将 HTML 内容部署到 EdgeOne Pages
  • 自动生成公开可访问的 URL

实现

此 MCP 服务集成了 EdgeOne Pages Functions 以部署静态 HTML 内容。实现方式使用:

  1. EdgeOne Pages Functions - 一种无服务器计算平台,允许在边缘执行 JavaScript/TypeScript 代码。

  2. 关键实现细节

    • 使用 EdgeOne Pages KV 存储并提供 HTML 内容
    • 为每次部署自动生成一个公共 URL
    • 使用适当的错误消息处理 API 错误
  3. 工作原理

    • MCP 服务器通过 deploy-html 工具接受 HTML 内容
    • 它连接到 EdgeOne Pages API 以获取基础 URL
    • 使用 EdgeOne Pages KV API 部署 HTML 内容
    • 返回一个可公开访问的已部署内容的 URL
  4. 使用示例

    • 向 MCP 服务提供 HTML 内容
    • 接收一个可立即访问的公共 URL

有关更多信息,请参阅 EdgeOne Pages Functions 文档EdgeOne Pages KV 存储指南

许可证

MIT

相关 MCP 服务