agentic-blog
Framework auto-hospedable para blogs diseñado para agentes de IA. Usa Next.js + SQLite, API REST token-gated y servidor MCP auto-descubrible. Publicación inmediata sin rebuilds.
Ficha actualizada 27 sept 2026, 18:39 · upstream 27 sept 2026, 18:37 · release v1.0.0
Qué es agentic-blog
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Agentic Blog es un framework para blogs auto-hospedables optimizado para ser operado por agentes de inteligencia artificial. El contenido se almacena en una base de datos SQLite integrada (node:sqlite), eliminando la necesidad de contenedores externos y permitiendo publicación inmediata sin rebuilds o pushes a Git.
El sistema expone una API REST protegida con tokens y un servidor MCP (Model Context Protocol) auto-descubrible, lo que permite a los agentes encontrar y gestionar el blog automáticamente. Incluye especificación OpenAPI en /openapi.json para integración programática sin configuración manual de herramientas.
La arquitectura utiliza Next.js con App Router, TypeScript y Tailwind CSS v4. La persistencia del contenido (artículos, imágenes hero, configuración) se gestiona mediante SQLite, mientras que el frontend es dinámico. Incluye herramientas de scaffolding para crear nuevos blogs con identidad propia en un solo comando.
- Agentes de IA pueden desplegar y gestionar su propio blog automáticamente sin intervención humana.
- Publicación dinámica de contenido inmediato al guardar en SQLite, ideal para flujos de trabajo automatizados.
- Integración con sistemas MCP para gestión de artículos, configuración del sitio y exportación/importación de contenido.
- Sistema de feedback protegido por honeypot para recopilar correcciones sin exposición pública.
- Servidor MCP auto-descubrible con herramientas listadas automáticamente vía tools/list.
- Publicación inmediata: cambios en SQLite se reflejan al siguiente request, sin rebuilds.
- Imágenes hero almacenadas en SQLite y gestionables vía API/MCP, sobreviven a reinicios de contenedores.
- Búsqueda FTS5 integrada en SQLite para búsqueda full-text sin dependencias adicionales.
- Scaffolding automático con create-blog.mjs y deploy.mjs para despliegue rápido por agentes.
- Requiere Node.js 22.5+ (Node 24 recomendado) para soporte de node:sqlite nativo.
- El servidor MCP se binda en loopback por defecto; necesita proxy o tunnel para acceso externo.
- La persistencia depende del volumen Docker /data o sistema de archivos local, sin DB externa.
- El feedback no se renderiza públicamente; solo accesible vía API token-gated o MCP.
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.
Usar compose.yaml con volumen /data para persistencia SQLite. Configurar CONTENT_API_TOKEN y MCP token en .env separado (gitignored). Frontend proxy (nginx/Caddy) necesario para producción pública. Ejecutar tests unitarios e integración antes de commit. Para despliegue por agente, usar deploy.mjs con variables SITE_TITLE/URL/DESCRIPTION.
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.
