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
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.
- 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
- 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
- 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)
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.

