README
🚀 EdgeOne Pages MCP 服务
EdgeOne Pages MCP 服务是一个强大的 MCP 服务,它能够将 HTML 内容快速部署到 EdgeOne Pages,并为用户提供可公开访问的公共 URL,极大地提升了内容的发布和访问效率。
🚀 快速开始
如果你想直观了解 EdgeOne Pages MCP 服务的使用过程,可查看以下示例演示:

✨ 主要特性
- 支持 MCP 协议,能够快速将 HTML 内容部署到 EdgeOne Pages。
- 自动生成可公开访问的 URL,方便用户直接访问部署的内容。
📦 安装指南
配置 MCP 时,可参考以下 JSON 配置:
{
"mcpServers": {
"edgeone-pages-mcp-server": {
"command": "npx",
"args": ["edgeone-pages-mcp"]
}
}
}
💻 使用示例
基础用法
将 HTML 内容提供给 MCP 服务,即可收到一个可以立即访问的公共 URL。以下是具体的实现细节示例:
{
"mcpServers": {
"edgeone-pages-mcp-server": {
"command": "npx",
"args": ["edgeone-pages-mcp"]
}
}
}
📚 详细文档
架构图
架构图清晰地说明了工作流程:
- 大语言模型生成 HTML 内容。
- 内容发送到 EdgeOne Pages MCP 服务器。
- MCP 服务器将内容部署到 EdgeOne Pages 边缘函数。
- 内容存储在 EdgeOne KV 存储中以实现快速边缘访问。
- MCP 服务器返回公共 URL。
- 用户可以通过浏览器使用公共 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 服务器通过
更多详细信息,请参阅 EdgeOne Pages Functions 文档 和 EdgeOne Pages KV 存储指南。
📄 许可证
本项目采用 MIT 许可证。
Scan to contact