首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页
学习
活动
专区
圈层
工具
MCP广场
MCP广场 >详情页
edgeone-pages-mcp云托管模式2025-05-2752分享
github
基于 EdgeOne Pages 的 MCP 服务器,支持代码部署为在线页面。
By TencentEdgeOne
2025-05-2752
github
详情内容

EdgeOne Pages MCP

一个用于将HTML内容、文件夹和压缩文件部署到EdgeOne Pages并获取公开访问URL的MCP服务。

EdgeOne Pages MCP server

演示

部署HTML

部署文件夹

要求

  • Node.js 18 或更高版本

配置MCP

stdio MCP 服务器

适用于大多数MCP应用

{
  "mcpServers": {
    "edgeone-pages-mcp-server": {
      "command": "npx",
      "args": ["edgeone-pages-mcp"],
      "env": {
        // 可选。如果将文件夹或压缩文件部署到EdgeOne Pages项目
        // 请提供您的EdgeOne Pages API令牌。
        // 如何获取API令牌:https://edgeone.ai/document/177158578324279296
        "EDGEONE_PAGES_API_TOKEN": "",
        // 可选。留空以创建新的EdgeOne Pages项目。
        // 提供项目名称以更新现有项目。
        "EDGEONE_PAGES_PROJECT_NAME": ""
      }
    }
  }
}

可流式HTTP MCP 服务器

在支持可流式HTTP MCP服务器的应用中可用

{
  "mcpServers": {
    "edgeone-pages-mcp-server": {
      "url": "https://mcp-on-edge.edgeone.site/mcp-server"
    }
  }
}

架构

EdgeOne Pages MCP 架构

架构图展示了工作流程:

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

特性

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

实现

此MCP服务与EdgeOne Pages函数集成,以部署静态HTML内容。实现使用了:

  1. EdgeOne Pages 函数 - 一个无服务器计算平台,允许在边缘执行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 函数文档EdgeOne Pages KV 存储指南

许可证

MIT

通过SSE URL连接服务
Server已在腾讯云托管,可在连接后免费调用和在线进行工具测试~
工具测试
已支持Server下的2个工具,可选择工具进行在线测试
deploy_folder_or_zip
Deploy a folder or zip file to EdgeOne Pages, return the public URL
deploy_html
Deploy HTML content to EdgeOne Pages, return the public URL
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档