EdgeOne Pages MCP
一个用于将HTML内容、文件夹和ZIP文件部署到EdgeOne Pages并获取公开访问URL的MCP服务。
架构
EdgeOne Pages MCP架构
架构图展示了工作流程:
- 大语言模型生成HTML内容
- 内容被发送至EdgeOne Pages MCP服务器
- MCP服务器将内容部署到EdgeOne Pages边缘函数
- 内容存储在EdgeOne KV存储中以实现边缘快速访问
- 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服务提供HTML内容
- 接收可立即访问的公共URL
更多信息请参考EdgeOne Pages Functions文档和EdgeOne Pages KV存储指南。
如何获取 API 令牌