Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
VISUAL

Capturas del proyecto

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

Agentic Blog — homepage with sample entries
01

Perfil de infraestructura

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

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
30003456
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.