MCP de EdgeOne Pages
Un servicio MCP para desplegar contenido HTML, carpetas y archivos zip en EdgeOne Pages y obtener una URL de acceso público.
Demo
Desplegar HTML
Desplegar carpeta
Requisitos
- Node.js 18 o superior
Configurar MCP
servidor MCP stdio
Adecuado para la mayoría de las aplicaciones MCP
{ "mcpServers": { "edgeone-pages-mcp-server": { "command": "npx", "args": ["edgeone-pages-mcp"], "env": { // Opcional. Si va a desplegar una carpeta o un archivo zip en un proyecto de EdgeOne Pages // proporcione su token de API de EdgeOne Pages. // Cómo obtener su token de API: https://edgeone.ai/document/177158578324279296 "EDGEONE_PAGES_API_TOKEN": "", // Opcional. Dejar vacío para crear un nuevo proyecto EdgeOne Pages. // Proporcionar un nombre de proyecto para actualizar un proyecto existente. "EDGEONE_PAGES_PROJECT_NAME": "" } } } }
Servidor Streamable HTTP MCP
Disponible en aplicaciones compatibles con Streamable HTTP MCP Server
{ "mcpServers": { "edgeone-pages-mcp-server": { "url": "https://mcp-on-edge.edgeone.site/mcp-server" } }
Arquitectura
El diagrama de arquitectura ilustra el flujo de trabajo:
- El Modelo de Lenguaje Grande genera contenido HTML
- El contenido se envía al Servidor MCP de EdgeOne Pages
- El Servidor MCP despliega el contenido a las Funciones EdgeOne Pages
- El contenido se almacena en el almacén KV de EdgeOne para un acceso rápido desde el borde
- El servidor MCP devuelve una URL pública
- Los usuarios pueden acceder al contenido desplegado a través del navegador con una rápida entrega Edge
Características
- Protocolo MCP para el despliegue rápido de contenido HTML en las páginas EdgeOne
- Generación automática de URL de acceso público
Implementación
Este servicio MCP se integra con las funciones de EdgeOne Pages para desplegar contenido HTML estático. La implementación utiliza:
EdgeOne Pages Functions - Una plataforma de computación sin servidor que permite la ejecución de código JavaScript/TypeScript en el borde.
Detalles clave de la implementación:
- Utiliza el almacén KV de EdgeOne Pages para almacenar y servir el contenido HTML
- Genera automáticamente una URL pública para cada implementación
- Maneja errores de API con mensajes de error apropiados
Cómo funciona:
- El servidor MCP acepta contenido HTML a través de la herramienta
deploy_html
- Se conecta a la API de EdgeOne Pages para obtener la URL base
- Despliega el contenido HTML utilizando la API KV de EdgeOne Pages
- Devuelve una URL de acceso público al contenido desplegado
- El servidor MCP acepta contenido HTML a través de la herramienta
Ejemplo de uso:
- Proporcionar contenido HTML al servicio MCP
- Recibe una URL pública a la que se puede acceder inmediatamente
Para obtener más información, consulte la documentación de las Funciones de EdgeOne Pages y la Guía de Almacenamiento KV de EdgeOne Pages.
Licencia
MIT