Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

agent2web

agent2web es un host estático personal con servidor MCP para agentes IA como Claude. Publica HTML generado directamente en Cloudflare Workers, D1 y R2 sin servidor tradicional. Permite gestión de versiones, autenticación OAuth 2.1 y protección por contraseña por defecto.

Ficha actualizada 26 sept 2026, 12:49 · upstream 26 sept 2026, 12:41 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es agent2web

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

agent2web es una plataforma de alojamiento estático diseñada específicamente para que agentes de IA, como Claude, publiquen contenido HTML directamente a través de un servidor MCP. Elimina la necesidad de servidores tradicionales, volúmenes o certificados complejos al ejecutarse en Cloudflare Workers con bases de datos D1 y almacenamiento R2.

Ofrece una interfaz administrativa robusta para gestionar sitios, versiones y conexiones de agentes. La seguridad es prioritaria: por defecto los sitios están protegidos con contraseñas generadas y se utiliza OAuth 2.1 para autenticación de agentes, con tokens almacenados como HMACs.

El sistema soporta múltiples herramientas MCP (`site_publish`, `site_update_files`) para gestionar archivos individuales o completos, permitiendo actualizaciones iterativas sin perder versiones anteriores. La arquitectura asegura que el contenido publicado sea aislado mediante políticas de seguridad estrictas.

CASOS DE USO
  • Publicación automática de informes generados por IA
  • Alojamiento de prototipos web creados por agentes
  • Compartir dashboards internos con control de acceso
  • Gestión de versiones para contenido dinámico
  • Integración directa en flujos de trabajo de LLM
PUNTOS DESTACADOS
  • 11 herramientas MCP `site_*` para gestión granular de archivos y sitios
  • Almacenamiento persistente con D1 (SQLite) y R2 en Cloudflare
  • Seguridad robusta con PBKDF2-SHA256 y tokens HMAC
  • Gestión de versiones con rollback automático desde UI o API
  • OAuth 2.1 integrado para autenticación segura de agentes
  • Alojamiento sin servidor con despliegue vía GitHub Actions
PRECAUCIONES
  • Requiere plan Cloudflare Workers Paid ($5/mo) por límites de CPU para hashing
  • No incluye Docker ni Compose, solo despliegue nativo en Workers
  • Alojamiento con subdominio requiere dominio propio y registro wildcard
  • Límites estrictos: 200 archivos/site, 5MB/file, 10 versiones retenidas
  • Hashing de contraseñas consume ~130ms (4% del presupuesto CPU)
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

The agent2web admin UI listing four published sites with their access state, version count, size and last published dateThe agent2web admin UI listing four published sites with their access state, version count, size and last published date
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue manual o botón en Cloudflare Workers. Generar secretos (`A2W_SECRET`, `A2W_ADMIN_PASSWORD_HASH`) antes de iniciar. Configurar variables de entorno en `wrangler.jsonc` para límites y dominios. Requiere plan Paid por tiempo de CPU. Usar `npm run deploy:live` para producción. Verificar redirecciones OAuth y CORS.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.