Saltar al contenido
BionicAdri

CMS ligero con MCP

Universal Web: un CMS ligero que tu IA puede manejar

Una alternativa a WordPress ligera: se instala en un hosting compartido barato, no necesita plugins ni una base de datos aparte, y trae un MCP para que ADRI u otra IA cree páginas, entradas, SEO y traducciones con los permisos que tú le des.

  • Gratis para tus webs
  • PHP puro y SQLite
  • Sin Docker ni Node
Esquema: tu IA se conecta por MCP, una puerta con permisos de lectura, escritura y publicación, a Universal Web, que gestiona páginas, blog, SEO y traducciones

Ligero por diseño

Menos piezas, menos recursos y menos cosas que se rompen

Universal Web es un CMS multi-web escrito en PHP puro. No usa frameworks, ni Composer, ni Docker, ni Node. Una web típica de empresa se monta con muchas piezas; aquí hay pocas, y todas vienen dentro.

Sin plugins

Lo que necesitas ya viene dentro

SEO, idiomas, cookies, formularios, copias de seguridad y 2FA son parte del programa. No hay plugins que buscar, instalar ni actualizar uno a uno.

Sin base de datos aparte

Todo en un solo fichero

Usa SQLite: no hay un MySQL que instalar, vigilar ni dimensionar. Copiar la web es copiar un fichero de datos y la carpeta de imágenes.

Sin dependencias

Un hosting barato te sirve

Funciona en un hosting compartido de cPanel o Plesk y en un VPS. Con PHP 8.1 o superior y SQLite tiene lo que necesita.

Lo que trae de serie

Una web completa, sin montar un rompecabezas

Todo esto está en el programa, sin instalar nada más. Desde el panel o desde una IA conectada por MCP.

Varias webs

Una instalación, todas tus webs

Cada dominio muestra su propia web, con su contenido, su tema, su menú, sus usuarios y sus claves de acceso.

Contenido

Bloques y blog en Markdown

Portada, texto, características, cifras, preguntas frecuentes, galería, vídeo, horario, carta de precios y formulario. El blog se escribe en Markdown.

Diseño

10 temas, varios por sector

Hay temas pensados para restaurantes, clínicas, talleres, despachos, inmobiliarias, gimnasios o tecnología. Se cambian desde el panel con vista previa.

Idiomas

Tu web en varios idiomas

Cada idioma va en su propia dirección (/en/, /ro/…), con etiquetas hreflang, selector de idioma y mapa del sitio. El panel está en español, inglés y rumano.

Buscadores

SEO automático

Mapa del sitio, robots.txt, vista previa al compartir, datos estructurados, canal RSS y una auditoría con puntuación que dice qué arreglar.

Buscadores con IA

GEO: que una IA te entienda

Cada web genera sola un llms.txt, una versión en Markdown de cada página y datos estructurados, y una auditoría que mide lo citable que es.

Visitantes

Aviso de cookies con Consent Mode

Aceptar, rechazar o configurar. Google Analytics, Tag Manager, Clarity y Meta Pixel no se cargan hasta que el visitante acepta.

Contacto

Formularios con antispam y webhook

Campo trampa, tiempo mínimo, límite por IP y Turnstile opcional. Los mensajes llegan al panel, a tu correo y, si quieres, a tu CRM.

Tranquilidad

Copias de seguridad, también fuera

Copias cifradas con contraseña y envío automático a otro servidor (SFTP, FTP, S3 y compatibles), con restauración desde el panel.

Seguridad

Verificación en dos pasos

Código de una app del móvil, códigos de recuperación y la opción de obligarla a todo el equipo.

Publicación

Dinámica, estática o headless

La web puede servirse desde el mismo servidor, generarse como HTML y subirse a otro, o leerse desde tu propio diseño.

Integración

API JSON pública

Páginas, entradas y datos de la web en /api/*.json, con CORS abierto, para crear tu propio diseño o conectar otros programas.

MCP nativo

Una puerta para tu IA, con llave y con registro

MCP es un estándar para que una IA use las herramientas de otro programa. Universal Web trae su puerta de serie: le das un token con los permisos que quieras y ADRI, Claude u otro cliente MCP puede trabajar tu web.

  • Permisos claros: lectura, escritura (crea y edita borradores) y publicación (publica y edita lo publicado).
  • Todo se puede deshacer: cada cambio guarda la versión anterior, hasta 30 por página, y lo borrado pasa 30 días en la papelera.
  • Todo queda registrado: cada acción aparece en Actividad con el nombre del token.
  • Se revisa solo: al guardar una página, la IA recibe los fallos de esa página, como enlaces rotos, imágenes que faltan o problemas de SEO, para arreglarlos.
Qué puede hacer según el permiso del token
PermisoLa IA puede
readConsultar páginas, entradas, SEO y el estado de la web.
writeCrear y editar borradores, subir imágenes y traducir.
publishPublicar y editar lo que ya está publicado.
AparteMensajes de contacto, código propio y copias de seguridad, cada uno con su permiso.

Tú sigues al mando: por MCP la IA no gestiona usuarios ni claves, no toca la configuración del correo ni de los formularios, no restaura copias de seguridad y no puede activar el modo privado.

Con ADRI

«Hazme la web de mi empresa» y que la monte ADRI

ADRI es el asistente de IA de BionicAdri, un solo agente que se clona, hasta 20 copias a la vez, para repartir el trabajo largo. Conectado a Universal Web por MCP, le pides la web como se la pedirías a una persona.

  • Crea la web: elige el tema que encaja con tu sector, monta las páginas, escribe las entradas, sube las imágenes y prepara el SEO.
  • La deja en borrador: tú la revisas antes de publicarla. Lo que cambie queda con su historial.
  • Traduce: «tradúcela al inglés» crea cada página en su idioma, con su misma dirección.
  • Te explica el panel: conoce el manual de usuario y te lo cuenta con los nombres reales de los botones.
  • Te guía con el dominio: te dice qué registros DNS poner y comprueba cuándo el dominio y el candado HTTPS ya funcionan. El DNS y el servidor los tocas tú.
ADRI

ADRI

Trabajando

Ejemplo

Prepárame una web nueva para mi taller mecánico: inicio, servicios y contacto. Déjala en borrador.

clon 1Elige el tema y crea las tres páginas

clon 2Rellena el SEO y las descripciones

clon 3Comprueba enlaces rotos e imágenes

Listo. Tienes las tres páginas en borrador y el enlace de vista previa. Hay un teléfono y una dirección que no me has dado: los he dejado vacíos para que los pongas tú.

Conversación ilustrativa. Tú decides qué se publica.

¿Vienes de WordPress?

ADRI puede ayudarte a pasar tu web

Universal Web no tiene un importador de WordPress, y no te vamos a decir que sí. Lo que puede hacer ADRI es leer tu web actual, página por página y entrada por entrada, y rehacerla en Universal Web.

  1. Lee tu web actual

    ADRI recorre las páginas y las entradas que ya tienes publicadas.

  2. La rehace en Universal Web

    Crea cada página y cada entrada con bloques y Markdown, y la deja en borrador.

  3. Tú revisas y publicas

    Compruebas el resultado, apuntas el dominio y publicas cuando estés conforme. Nada cambia hasta entonces.

Instalación

Tres caminos, elige el tuyo

El instalador comprueba tu servidor, verifica el paquete oficial con su huella SHA-256 y te lleva al asistente donde creas tu administrador.

Hosting compartido

Un solo fichero: instalar.php

Valido para cPanel, Plesk o FTP.

  • Descarga instalar.php y súbelo a la carpeta de tu dominio.
  • Ábrelo en el navegador: comprueba tu hosting y te pide crear un fichero vacío para demostrar que el hosting es tuyo.
  • Descarga e instala el paquete oficial y te lleva a crear tu administrador. El instalador se borra solo.
Ver instalar.php

VPS Ubuntu o Debian

Una línea

Te pregunta el dominio y el correo, genera una contraseña fuerte, verifica el paquete e instala PHP-FPM y Caddy con HTTPS automático.

curl -fsSL https://github.com/AppNetDeveloper/universal-web/releases/latest/download/instalar-vps.sh | sudo bash

Plesk o cPanel con Git

Despliegue automático

Conectas la suscripción a tu repositorio con una clave de solo lectura y un webhook. Cada actualización que subas se publica sola en unos segundos, sin tocar tus datos ni tus imágenes.

Para quien lo instala

Lo técnico, en pocas líneas

Lo que necesita tu servidor y cómo se maneja desde fuera del panel.

Requisitos

PHP 8.1 o superior con pdo_sqlite y mbstring (recomendadas fileinfo y gd). Apache con mod_rewrite, o Nginx o Caddy con PHP-FPM. Carpetas data/ y public/media/ con permiso de escritura.

API JSON y headless

Páginas, entradas y datos de la web en /api/*.json, más un POST para el formulario de contacto. Tu propio diseño puede leerlas, con CORS abierto.

Publicación estática

Genera la web como HTML con los mismos temas y sube solo lo que cambia por SSH/rsync, FTP/FTPS o a una carpeta, o la descarga en .tar.gz. Así el panel puede quedar fuera de internet.

Línea de comandos

php bin/uw instala, arranca un servidor local, crea tokens MCP, cambia contraseñas, lista webs y hace copias de seguridad, también desde un cron.

Conectar una IA

Creas un token en el panel y lo usas con la cabecera Authorization: Bearer. La dirección MCP es la de tu web terminada en /mcp.

Seguridad

Panel aislado de la web pública, subidas por URL con protección SSRF, secretos cifrados, tokens guardados como huella y login con límite de intentos. Antes de un uso crítico, recomendamos una auditoría externa.

claude mcp add --transport http universal-web https://tu-dominio/mcp --header "Authorization: Bearer uw_TU_TOKEN"

Ejemplo con un cliente MCP compatible. Sustituye tu dominio y tu token.

Licencia, sin letra pequeña

Gratis para tus webs, con unas reglas claras

Universal Web es código fuente disponible, bajo la Licencia BionicAdri 2.0. Puedes leerlo, instalarlo y usarlo gratis, con unas condiciones que conviene conocer antes de empezar.

Puedes

Usarlo gratis en lo tuyo

  • Instalarlo en tus servidores para tus propias webs, también las de tu empresa y con fines comerciales.
  • Conectarlo con ADRI u otra IA por MCP o por su API.
  • Adaptarlo en privado para tu uso.
  • Compartir copias íntegras y sin modificar, gratis y con la licencia.
  • Quedarte con lo que crees: tus textos, imágenes y páginas son tuyos.

Necesitas licencia escrita

Para lo que sea de otros

  • Revenderlo u ofrecerlo como servicio, alojamiento o plataforma a terceros.
  • Instalarlo o mantenerlo para otras personas o empresas a cambio de dinero.
  • Publicar o repartir versiones modificadas.
  • Quitar el crédito «Hecho con Universal Web · Powered by bionicadri.com», que aparece en el pie de las webs, en el panel y en el instalador.

Sin garantía ni soporte. Se ofrece tal cual: tú te ocupas de tu servidor, tus copias de seguridad y lo que publicas. El repositorio de GitHub no atiende preguntas; para dudas del producto escribe a [email protected]. La licencia se rige por la ley española.

Para agencias y freelances

¿Haces webs para tus clientes? Pide la licencia

La licencia gratuita cubre tus propias webs. Si vas a instalarlo o mantenerlo para clientes cobrando por ello, necesitas una licencia escrita de BionicAdri. Puede ser gratuita: pídela y te ayudamos a ponerlo en marcha.

Una web por cliente

Varias webs en un solo panel

Cada web tiene su dominio, su contenido, su tema, sus usuarios y sus tokens. Un token global, que solo crea el superadmin, permite preparar una web nueva en vista previa y enseñársela al cliente antes de poner su dominio.

Preguntas frecuentes

Lo que suelen preguntarnos

¿Universal Web es gratis?

Sí, para tus propias webs, también las de tu empresa y con fines comerciales. Lo que no incluye la licencia gratuita es revenderlo, ofrecerlo como servicio o instalarlo para otros cobrando. Para eso hace falta una licencia escrita de BionicAdri, que puede ser gratuita.

¿Es una alternativa a WordPress?

Es una alternativa ligera para webs de empresa, negocio local y blog. No tiene plugins: lo habitual (SEO, idiomas, cookies, formularios, copias de seguridad) viene dentro, y guarda todo en un solo fichero de base de datos SQLite en vez de un MySQL aparte.

¿Puedo pasar mi web de WordPress?

No hay un importador automático. ADRI puede ayudarte a pasarla: lee tus páginas y tus entradas y las rehace en Universal Web, y tú revisas el resultado antes de publicar.

¿Necesito usar ADRI?

No. Universal Web tiene un panel sencillo para trabajar a mano. La conexión MCP es opcional: la activas si quieres que ADRI u otra IA te ayude con las páginas, el blog, el SEO y las traducciones.

¿Qué necesito para instalarlo?

PHP 8.1 o superior con SQLite y mbstring, y un hosting con Apache, o un servidor con Nginx o Caddy. Sirve un hosting compartido barato o un VPS. No hace falta Composer, Docker ni Node.

¿Qué pasa con los datos de mis visitantes y las cookies?

La web está en tu servidor y los mensajes de contacto se guardan en tu panel. Trae aviso de cookies y casilla de privacidad en los formularios, pero cumplir la normativa de protección de datos depende de cómo lo configures y de lo que publiques.

¿Hay soporte?

La licencia gratuita no incluye soporte ni garantía, y el repositorio de GitHub no atiende preguntas ni incidencias. Si tienes dudas del producto, escribe a [email protected].

Tu web, con IA

Instálalo tú o que ADRI te haga la web

Descárgalo gratis para tus propias webs, o cuéntanos qué necesitas y te enseñamos a ADRI montándola en Universal Web.

[email protected]+34 604 87 17 35