Cómo funciona ArduMaker
Qué hace cada herramienta, qué cambia en tu servidor y cómo verificarlo. Escrita a partir del código, para personas y agentes de IA.
Para agentes de IA
Cada documento existe también en Markdown, y el índice completo está en llms.txt. La referencia de herramientas MCP con sus parámetros está en /mcp/docs.
Servidores e infraestructura
VPS Linux con root, despliegues, contenedores, bases de datos, red y todo lo que corre en tu servidor.
- Servidores VPS: Servidor Linux Ubuntu propio con root, recursos del plan y control completo desde el panel o por MCP.
- Terminal web: Consola del VPS en el navegador que sigue viva aunque te desconectes: tmux dentro del servidor, con permisos por usuario.
- Docker: Daemon de Docker en el VPS y apps como proyectos Compose: imagen, registro privado, repo o Compose, con HTTPS opcional.
- Deploy desde GitHub: Clona, construye y publica un repo de GitHub en el VPS; redeploy en cada push, historial por fases y vuelta atrás.
- n8n: n8n en modo cola sobre Docker, con workers, task runners, PostgreSQL y Redis propios, HTTPS y actualizaciones con respaldo.
- WordPress: Sitios WordPress nativos con PHP-FPM y MySQL propios, HTTPS, copias, staging, migración y edición completa por MCP.
- WooCommerce: Tienda WooCommerce sobre tu WordPress: productos, pedidos, clientes, envíos, impuestos y reportes, también por MCP.
- Elementor: Editor visual Elementor en tu WordPress: páginas, plantillas y estilos globales editables elemento por elemento por MCP.
- PostgreSQL: Bases PostgreSQL en el VPS con usuario propio de mínimo privilegio, TLS y acceso externo limitado por lista de IP.
- MySQL: Bases MySQL 8 o MariaDB en el VPS con cuenta propia que exige TLS, permisos solo sobre su base y acceso externo por IP.
- Redis: Redis nativo, uno por VPS, con usuario ACL propio, persistencia RDB, TLS y acceso externo limitado por lista de IP.
- Gestor de bases de datos: Explora y edita PostgreSQL y MySQL del VPS desde el panel o por MCP, por túnel privado, con guardas y auditoría.
- Nginx: Proxy inverso en dos capas: TLS en el host y server blocks por dominio dentro del VPS, con prueba y vuelta atrás automática.
- Certificados SSL: HTTPS para cada dominio del VPS: comodín de la zona de ArduMaker o Let's Encrypt emitido al activar el dominio.
- Dominios y DNS: Zonas DNS de la empresa en Cloudflare, registros con guardas para MX, NS y apex, y subdominios de la zona de ArduMaker.
- Firewall y puertos: Redirecciones de puerto del VPS, SSH con vencimiento y listas de IP permitidas o excluidas en el firewall del host.
- Servicios systemd: Crear, editar, controlar y borrar servicios systemd en un VPS, con vuelta atrás si no arrancan y logs del journal.
- Tareas programadas: Comandos con horario en el VPS mediante un servicio y un timer de systemd, con atajos de minutos, ejecución manual y logs.
- Copias de seguridad: Copia completa y semanal de cada VPS sin apagarlo, con 4 copias guardadas, copia a mano y descarga con enlace de 72 horas.
- Túneles SSH: Túnel SSH persistente entre dos VPS con autossh: un servicio del receptor queda en localhost del iniciador sin exponerse.
- Monitorización: Estado del VPS medido por su agente, logs de nginx, systemd y tareas, red en vivo y uptime de 30 días en la página de estado.
- Usuarios Linux: Usuarios del sistema en el VPS con home privado, sudo opcional, cambio de contraseña forzado y borrado con confirmación.
Inteligencia artificial y agentes
El servidor MCP, sus permisos y los servicios de IA: router de modelos, búsqueda y revisión de código.
- Servidor MCP: Servidor MCP con OAuth y aprobación humana para que agentes de IA operen ArduMaker, con perfiles, reintentos seguros y límites.
- Permisos del agente MCP: Qué puede hacer un agente MCP: permisos de su humano, alcance por proyecto y VPS, solo lectura y operaciones siempre prohibidas.
- Router IA: Claves de OpenRouter a nombre de la empresa, con consumo cobrado del saldo de ArduMaker y pausa automática por saldo negativo.
- Search API: API de búsqueda web para apps y agentes: search, extract, crawl, map y pedidos en paralelo, cobrados del saldo de la empresa.
- Claves de IA: Crear claves de Router IA con tope de gasto, token visible una sola vez, límites para empresas nuevas, revocación y reactivación.
- Code checker: Binario `ardumaker check`: reglas del estándar de ArduMaker sobre el repositorio, hooks de Git y salida JSON para CI y agentes de IA.
- Auditoría de agentes: Registro de cada llamada de un agente MCP con su resultado, operaciones en curso e historial de comandos, sin guardar valores.
Proyectos y empresas
El espacio de cada empresa: proyectos, etapas, tareas, archivos, permisos y firmas.
- Empresas: El contenedor de equipo y facturación: admins, miembros, proyectos asociados y baja reversible por 30 días.
- Proyectos y tablero kanban: Proyectos con etapas y tareas en un tablero de seis columnas, avance calculado y borrado reversible.
- Etapas: Fases que agrupan tareas, con orden, dependencias, columna en el tablero y avance promedio.
- Tareas: Tareas con responsable, horas, fechas, prioridad y comentarios, que se agendan solas en la jornada del responsable.
- Checklists: Pasos dentro de una tarea que calculan su avance solos y pueden citar adjuntos del proyecto.
- Dependencias: Qué etapa o tarea espera a cuál: sin ciclos, ordenan el tablero y fijan desde qué día se agenda una tarea.
- Calendario de proyecto: El cronograma del proyecto con cada tarea en la jornada real de su responsable y las reuniones del equipo.
- Archivos adjuntos: Links, archivos y notas del proyecto en carpetas, con comentarios, adjuntos secretos y descargas autenticadas.
- Notas y especificaciones: Notas de texto del proyecto para specs, decisiones y accesos, con archivos colgando y lectura desde MCP.
- Plantillas de proyecto: El molde de una empresa para sus proyectos: roles, reglamentos, carpetas y notas que se copian al crear cada uno.
- Roles y permisos: Roles por proyecto con cinco niveles en catorce secciones, que recortan el acceso sin agregar nunca permisos.
- Auditoría de acciones: El historial de cada proyecto: quién creó, editó, borró, restauró o purgó qué y cuándo, personas y agentes MCP.
- Firma de documentos: Reglamentos de proyecto y documentos que se firman con nombre y rúbrica, con versiones inmutables y PDF verificable.
- Gestión económica: Presupuesto, acuerdos, cobros, pagos y gastos del proyecto, con cada persona viendo solo lo que su rol le abre.
Reuniones y productividad
Agenda, reuniones con Google, grabaciones, transcripciones y resúmenes.
- Enlaces para agendar: Un enlace público para que cualquiera reserve un horario libre en tu agenda o la de un proyecto, con Meet y avisos.
- Google Calendar: Sincronización de ida y vuelta con Google Calendar: eventos que restan disponibilidad y tareas que aparecen en tu calendario.
- Google Meet: Un enlace de Google Meet generado al crear eventos, reuniones de proyecto o reservas, compartido por todos los participantes.
- Disponibilidad compartida: Cruza la disponibilidad real de varias personas para encontrar un horario común, sin mostrar qué ocupa la agenda de nadie.
- Grabación de reuniones: Graba reuniones desde Chrome y las guarda en tu perfil o en un proyecto, con permisos, recortes y borrado a 30 días.
- Transcripción: Transcripción de reuniones grabadas por ventanas de un minuto, con búsqueda, correcciones y exportación.
- Resúmenes con IA: Borrador de cada reunión con resumen, decisiones, requisitos y posibles tareas, cada punto con su minuto.
- Acuerdos a tareas: Convierte una posible tarea del resumen de una reunión en una tarea del proyecto, ligada al minuto en que se dijo.
Comunicación
Correo profesional, webmail, API de correo y WhatsApp Business.
- Correo profesional: Casillas de correo con el dominio de tu empresa, con DNS guiado (MX, SPF, DKIM, DMARC) y planes por casilla.
- Webmail: Leer, enviar y ordenar el correo de una casilla desde el navegador, con carpetas, filtros y alias.
- SMTP e IMAP: Usar las casillas de ArduMaker desde cualquier cliente de correo por IMAP (993) y SMTP (587).
- API de correo: Enviar y leer correo desde un programa con una llave `am_`, a través de una cola con turnos por empresa.
- Alias de correo: Direcciones extra que reenvían a una casilla, alias temporales y reenvíos a nivel de dominio.
- Cuentas bot: Direcciones de correo para programas, con casilla real y token propio, que se usan con la API de correo.
- WhatsApp Business API: Enviar y recibir WhatsApp desde los números de la empresa, con sandbox de pruebas y transcripción de audios.
- Webhooks de WhatsApp: Reenviar los mensajes y estados de WhatsApp a una URL propia, al instante, con espera o por intervalos.
- Historial de chats: Las conversaciones de WhatsApp de cada número, con sus mensajes, archivos, estados y transcripciones.
Pagos y administración
Saldo, recargas, facturación, planes, miembros, sesiones y avisos.
- Saldo por empresa: Cada empresa tiene un saldo propio, suma de sus movimientos, con cobro automático y un margen negativo autorizado.
- Recargas de saldo: Cargar saldo a la empresa con su medio de pago: se cobra primero y solo si sale bien se suma al saldo.
- Recarga automática: Una regla por empresa: si el saldo baja de un mínimo, se cobra un importe fijo al medio de pago.
- Facturación: Datos fiscales de la empresa, historial de movimientos y facturas en PDF de los pagos.
- Consumo de servicios: Qué servicios tiene contratados la empresa, a qué precio, qué consume por uso y cómo pagar meses por adelantado.
- Planes de VPS: Los planes que fijan CPU, RAM y disco de cada VPS, quién puede elegirlos y cómo se cambia de plan.
- Gestión de miembros: Sumar personas a la empresa, darles rol de admin o miembro y sacarlas, con las reglas que protegen la cuenta.
- Sesiones y dispositivos: Una sesión por dispositivo, con su IP, cierre individual o masivo, bloqueo de IPs y autorización del CLI con código.
- Notificaciones: Los correos de la plataforma por categoría: quién los recibe, con qué frecuencia y cómo se eligen o se apagan.
Comunidad y servicios adicionales
Perfiles, blog, programas para creadores, escuelas y el resto de la cuenta.
- Perfiles públicos: Una página pública por persona con su actividad en ArduMaker, sus integraciones y sus blogs.
- Blog personal: Escribir y publicar artículos por secciones, con archivos y traducción a español, inglés y portugués.
- Programa de creadores: Para quien recomienda ArduMaker: postulación, link de referidos, comisión mensual, cashback para referidos y servicios gratis.
- Programa de embajadores: La categoría del programa de colaboradores con más beneficios: mayor comisión, más servicios gratis y más crédito de consumo.
- Escuelas: Programa para instituciones educativas: planes acordados para alumnos, links de invitación, billetera y comisión.
- Desarrollo a medida: Servicio comercial de ArduMaker para construir software a medida dentro de la empresa del cliente.
- Autenticación externa: Entrar y vincular la cuenta con Google, GitHub o 42, con reglas claras para unir o mover cuentas.
- Papelera: Lo borrado en un proyecto o una empresa se puede restaurar durante 30 días antes de eliminarse para siempre.