MCP para publicar páginas web: servidor remoto, OAuth y herramientas de Pagel

Última actualización: 11 de octubre de 2026

Pagel expone un servidor MCP remoto para que cualquier cliente compatible (Claude, Claude Code y otros) publique sitios estáticos, gestione versiones, dominios y analítica. Esta guía resume la integración técnica.

Paso a paso

  1. 1Endpoint

    Streamable HTTP en la raíz del host. También responde en pagel.app/api/mcp.

    Copiar
    https://mcp.pagel.app
  2. 2Autenticación

    OAuth 2.1 con PKCE S256. Descubrimiento por RFC 9728 (401 con resource_metadata) y RFC 8414. Registro por Client ID Metadata Document o Dynamic Client Registration. Tokens de acceso de 1 h y refresh con rotación.

    Copiar
    https://mcp.pagel.app/.well-known/oauth-protected-resource
  3. 3Claude Code

    Agrega el servidor; el flujo OAuth se abre en el navegador con redirect loopback.

    Copiar
    claude mcp add --transport http pagel https://mcp.pagel.app
  4. 4Herramientas

    15 herramientas con title, readOnlyHint o destructiveHint: mis_paginas, crear_pagina, publicar, ver_codigo, historial, comparar_versiones, volver_a_version, despublicar, volver_a_publicar, estadisticas, buscar_dominio, comprar_dominio, conectar_dominio, estado_dominio, abrir_portal.

  5. 5Despliegue

    Cada página es un Worker de Cloudflare con Static Assets. Cada publicación es una versión inmutable (blobs por SHA-256 + manifiesto) y volver atrás apunta el tráfico a la versión anterior al instante.

Consejos

  • publicar acepta solo_cambios=true para enviar solo los archivos modificados.
  • Límites por publicación: 2.000 archivos, 20 MB por archivo y 50 MB en total.
  • Las respuestas y la interfaz están en español.

Preguntas frecuentes

¿Qué transporte usa el servidor MCP de Pagel?

Streamable HTTP, sin estado, compatible con la especificación MCP 2025 y 2026.

¿Pagel soporta registro dinámico de clientes OAuth?

Sí, soporta Dynamic Client Registration (RFC 7591) y Client ID Metadata Documents.

¿Las herramientas de escritura piden confirmación?

Sí. Están anotadas con destructiveHint, así que Claude pide confirmación antes de ejecutarlas.

Publica tu página hoy

Crea tu cuenta gratis, conecta https://mcp.pagel.app en Claude y pide tu página.

Crear mi página gratis

Otras guías