DeepSeek 导航网:一个用于将 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
阿里云数据管理DMS