Laptop abierto sobre un escritorio de madera, listo para escribir

🤖 EmDash: el CMS AI-native que elegí para mi blog

Cuando decidí lanzar este blog, quería un CMS que un agente de IA pudiera gestionar directamente. Eso me llevó a EmDash, uno de los proyectos más interesantes que he adoptado en early stage.

Cuando decidí lanzar este blog, tenía una restricción clara: no quería un CMS que me obligara a pelear con una interfaz para publicar. Quería escribir, y que un agente de IA se encargara del resto.

Eso me llevó a EmDash.

Qué es EmDash

EmDash es un CMS open source construido sobre Astro 6.0 y diseñado para correr en Cloudflare. Es reciente — tan reciente que cuando lo adopté apenas llevaba días de existir públicamente. Pero lo que me convenció no fue su madurez, sino su filosofía: está construido desde cero pensando en agentes de IA como interfaz principal de gestión.

No es un CMS con un plugin de IA pegado encima. Es un CMS donde la IA es el flujo de trabajo.

Lo que lo hace diferente: el servidor MCP integrado

Visualización abstracta de inteligencia artificial y redes neuronales
Foto: Google DeepMind / Unsplash

Cada instalación de EmDash viene con un servidor MCP (Model Context Protocol) listo para usar. Eso significa que Claude — o cualquier agente compatible — puede conectarse directamente al CMS y gestionar contenido: crear posts, actualizarlos, publicarlos, eliminarlos, consultar el esquema.

En la práctica, mi flujo se ve así: le digo a Claude qué quiero publicar, él redacta el contenido, lo formatea en Portable Text (el formato JSON estructurado que usa EmDash internamente), lo sube al CMS y lo publica. Yo reviso el resultado en el blog. Sin interfaces administrativas, sin copy-paste, sin fricción.

Este post, de hecho, fue gestionado exactamente así.

Por qué Cloudflare

Sala de servidores con luces azules y racks de equipos
Foto: Taylor Vick / Unsplash

Trabajo con GCP a diario — GKE, Vertex AI, BigQuery. Podría haber alojado el blog ahí sin pensarlo dos veces. Pero para un blog personal quería algo sin infraestructura que mantener, con CDN global de serie y costo cero en el tier gratuito.

Cloudflare Pages cumple todo eso. Y como EmDash está diseñado específicamente para ese entorno, la integración es nativa, no forzada.

Ser early adopter desde Pucallpa

Hay algo que me parece simbólico en haber adoptado EmDash en sus primeros días. La narrativa habitual es que los early adopters de tecnología nueva están en San Francisco, en Berlín, en Londres. Acá estoy yo, desde Pucallpa, Ucayali, usando un CMS de menos de un mes de vida para publicar sobre cloud e IA desde la Amazonía peruana.

No lo digo como curiosidad anecdótica. Lo digo porque creo que la geografía no debería ser una variable en la capacidad de estar en la frontera tecnológica. Una conexión a internet y disposición a explorar son suficientes.

Lo que falta

EmDash es joven y se nota. La documentación todavía tiene huecos, algunos comportamientos del MCP requieren workarounds, y hay features que simplemente aún no existen. Pero eso también es parte del trato cuando adoptás algo en etapa temprana — contribuís a darle forma.

Voy a seguir escribiendo sobre cómo evoluciona mi uso de EmDash a medida que el proyecto madure. Si estás evaluando opciones para un blog técnico y la idea de gestionarlo vía agente de IA te resulta atractiva, vale la pena tenerlo en el radar.

Imagen de portada: Andrew Neel / Unsplash

No comments yet