基于 EdgeOne Pages 的 MCP 服务器,支持代码部署为在线页面。
developer-tools
1.7w 查看 · 2026-07-07 更新
简介
基于 EdgeOne Pages 的 MCP 服务器,支持代码部署为在线页面。
简介
基于 EdgeOne Pages 的 MCP 服务器,支持代码部署为在线页面。
EdgeOne Pages MCP
一个用于将 HTML 内容部署到 EdgeOne Pages 并获取公开可访问 URL 的 MCP 服务。
演示

要求
- Node.js 18 或更高版本
配置 MCP
{ "mcpServers": { "edgeone-pages-mcp-server": { "command": "npx", "args": ["edgeone-pages-mcp"] } } }
架构
架构图展示了工作流程:
- 大型语言模型生成 HTML 内容
- 内容发送到 EdgeOne Pages MCP 服务器
- MCP 服务器将内容部署到 EdgeOne Pages 边缘函数
- 内容存储在 EdgeOne KV Store 以便快速边缘访问
- MCP 服务器返回一个公共 URL
- 用户可以通过浏览器访问已部署的内容并享受快速边缘交付
功能
- 通过 MCP 协议快速将 HTML 内容部署到 EdgeOne Pages
- 自动生成公开可访问的 URL
实现
此 MCP 服务集成了 EdgeOne Pages Functions 以部署静态 HTML 内容。实现方式使用:
-
EdgeOne Pages Functions - 一种无服务器计算平台,允许在边缘执行 JavaScript/TypeScript 代码。
-
关键实现细节:
- 使用 EdgeOne Pages KV 存储并提供 HTML 内容
- 为每次部署自动生成一个公共 URL
- 使用适当的错误消息处理 API 错误
-
工作原理:
- MCP 服务器通过
deploy-html工具接受 HTML 内容 - 它连接到 EdgeOne Pages API 以获取基础 URL
- 使用 EdgeOne Pages KV API 部署 HTML 内容
- 返回一个可公开访问的已部署内容的 URL
- MCP 服务器通过
-
使用示例:
- 向 MCP 服务提供 HTML 内容
- 接收一个可立即访问的公共 URL
有关更多信息,请参阅 EdgeOne Pages Functions 文档 和 EdgeOne Pages KV 存储指南。
许可证
MIT
工具列表
-
deploy_html: Deploy HTML content to EdgeOne Pages, return the public URL
-
deploy_folder_or_zip: Deploy a folder or zip file to EdgeOne Pages, return the public URL
服务配置
[{'mcpServers': {'edgeone-pages-mcp-server': {'args': ['edgeone-pages-mcp'], 'command': 'npx'}}}]