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.

Referencia MCP · llms.txt

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.