Tu agente de IA levanta y cuida tus servicios
Dejar la API corriendo como servicio que arranca solo, programar el backup de las 3 de la mañana o averiguar por qué se cae el worker leyendo sus logs: se lo pedís en una frase y tu agente lo resuelve sobre systemd, sin que tengas que escribir un unit file ni un crontab.
Qué le pedirías a tu agente
En lenguaje natural, como se lo dirías a una persona
- “Levantá la API como servicio systemd que arranque solo al reiniciar”
- “El worker se está cayendo: mirá los logs de systemd y decime qué pasa”
- “Programá el backup de la base todos los días a las 3 de la mañana”
Las herramientas de este dominio (12)
Generadas en vivo desde el propio servidor
Salen del propio servidor MCP en cada compilación. Las descripciones están en inglés porque son las que lee el agente.
Cloud – Scheduled tasks
controlar_tarea_vps: Runs an action on a scheduled task: 'start' runs its command once, right now; 'stop' interrupts that run; 'enable'/'disable' toggle the automatic schedule. Note this set has no 'restart' — unlike controlar_servicio_vps,…crear_tarea_vps: Creates a scheduled task on a VPS. schedule uses systemd OnCalendar syntax (e.g. '*-*-* 02:00:00' for daily at 2am, or shortcuts like 'daily'/'hourly'/'weekly'). start: run it once immediately in addition to scheduling…editar_tarea_vps: Updates a scheduled task's command and/or schedule (at least one required). Internally this deletes and recreates the task — if enabled, it's re-enabled after.eliminar_tarea_vps: Deletes a scheduled task from a VPS. No protected-name guard exists for tasks (unlike systemd services).listar_tareas_vps: Lists scheduled tasks (systemd timers) configured on a VPS. (solo lectura)ver_tarea_vps: Full detail of a scheduled task on a VPS: service+timer content, status, next/last run. (solo lectura)
Cloud – Systemd services
controlar_servicio_vps: Runs a systemctl action on a systemd service inside a VPS. 'enable'/'disable' only change whether it starts on boot; they don't start or stop it now. Unlike delete, this has no protected-service guard — it can…crear_servicio_vps: Creates a new systemd service inside a VPS from a raw unit-file content string. Same power a human has via the frontend — no extra validation of the unit file content. Creating always starts the unit and enables it at…editar_servicio_vps: Overwrites a systemd service's unit file content (full replace) inside a VPS.eliminar_servicio_vps: Deletes a systemd service inside a VPS (stops, disables, removes the unit file). A small set of critical service names (ssh, nginx, docker, mysql, etc.) are protected and can't be deleted this way.listar_servicios_vps: Lists systemd services running/configured inside a VPS. (solo lectura)ver_servicio_vps: Full detail of a systemd service inside a VPS: unit file content, live status. (solo lectura)
Lo mismo, desde el panel
Cada cosa que hace el agente también la tenés con botones en el panel del VPS.
¿Cómo se conecta?
Tres pasos, y dos los hace el agente solo
- Le pasás a tu agente la dirección del servidor MCP — se registra solo
- El agente abre un link de autorización en tu navegador
- Elegís el alcance y aprobás. Listo: ya trabaja en tu nombre
Copiá, pegá, listo
Copiá este mensaje y pegaselo a tu agente de IA — él se conecta solo y te va a guiar únicamente en lo que vos tengas que hacer (como aprobar el acceso en el navegador).
Conectate al servidor MCP de ArduMaker en https://mcp.ardumaker.com/mcp (Model Context Protocol, OAuth 2.1). Agregalo como servidor MCP remoto y guiame paso a paso solo en lo que necesite hacer yo, como aprobar el acceso en el navegador.- Descubrimiento automático vía metadata OAuth
- Registro dinámico de clientes (DCR)
- PKCE — sin secretos que filtrar
- La sesión se renueva sola: conectás una vez
Configuración manual (Claude Desktop, Cursor, etc.)
{
"mcpServers": {
"ardumaker": {
"url": "https://mcp.ardumaker.com/mcp"
}
}
}Conectá tu agente
Dos pasos por cliente. Sin API keys: aprobás el acceso en el navegador y listo.
- Claude: Claude → Configuración → Conectores → «Agregar conector personalizado». Pegá la dirección del servidor y aprobá el acceso en el navegador.
https://mcp.ardumaker.com/mcp - ChatGPT: ChatGPT → Configuración → Apps y conectores → activá el modo desarrollador. Creá un conector con la dirección del servidor y autoricémoslo.
https://mcp.ardumaker.com/mcp - Gemini CLI: En Gemini CLI ejecutá el comando de abajo. Aprobá el acceso cuando se abra el navegador.
gemini mcp add --transport http ardumaker https://mcp.ardumaker.com/mcp - Cursor: Guardá este bloque en .cursor/mcp.json de tu proyecto. Aprobá el acceso cuando Cursor abra el navegador.
// .cursor/mcp.json { "mcpServers": { "ardumaker": { "url": "https://mcp.ardumaker.com/mcp" } } } - VS Code / Copilot: En VS Code: «MCP: Add Server» → HTTP, o guardá este bloque en .vscode/mcp.json. Aprobá el acceso cuando se abra el navegador.
// .vscode/mcp.json { "servers": { "ardumaker": { "type": "http", "url": "https://mcp.ardumaker.com/mcp" } } } - MCP: Cualquier cliente MCP: apuntá a la dirección del servidor (HTTP, OAuth 2.1). Aprobá el acceso cuando se abra el navegador.
https://mcp.ardumaker.com/mcp
Qué puede hacer tu agente
Prácticamente todo lo que hacés vos mismo, con las mismas reglas y permisos
- VPS y comandos: Crear y controlar servidores, ejecutar comandos, ver logs y métricas, usuarios Linux
Por ejemplo, le pedís:
- “Creá un VPS con el plan mediano y dejámelo listo con Docker instalado”
- “Mirá por qué el servidor está al 90% de RAM y decime qué proceso lo está comiendo”
- “Traeme las últimas 200 líneas del log de nginx del servidor de producción”
- “Creá un usuario Linux para el nuevo dev con acceso solo a su carpeta”
- Dominios, DNS y nginx: Dominios propios y sus registros DNS, configuración de nginx, proxys inversos y redirecciones de puertos
Por ejemplo, le pedís:
- “Apuntá este dominio al VPS de staging y activale el SSL”
- “Agregá el registro TXT que me pide Google para verificar el dominio”
- “Montá un proxy inverso al puerto 3000 para la app nueva”
- “Revisá los DNS de mi dominio y decime si los nameservers están apuntando bien”
- Correo: Dominios de correo, casillas, alias, filtros y carpetas — y leer y enviar mensajes
Por ejemplo, le pedís:
- “Creá una casilla para el dev nuevo con 5 GB de cuota”
- “Armá un alias de contacto@ que reparta a todo el equipo”
- “Fijate si llegó algo de facturación esta semana y resumímelo”
- “Configurá los DNS del correo del dominio nuevo y verificá que estén bien”
- Bases de datos: PostgreSQL y MySQL: explorar el esquema, consultar, insertar, editar filas y ejecutar DDL
Por ejemplo, le pedís:
- “Mostrame qué tablas tiene la base de producción y cómo se relacionan”
- “Contá cuántos pedidos entraron ayer y agrupalos por estado”
- “Agregá una columna de fecha de baja a la tabla de clientes”
- “Esta consulta va lenta: explicame el plan y decime qué índice falta”
- Proyectos y equipo: Etapas, tareas, checklists, calendario, reuniones, adjuntos y auditoría
Por ejemplo, le pedís:
- “Cargá las tareas de la etapa nueva y asignámelas repartidas por disponibilidad real”
- “¿Qué tarea me conviene tomar ahora según lo que ya está desbloqueado?”
- “Agendá una reunión de una hora con el equipo cuando estén todos libres”
- “Resumime qué se movió en el proyecto esta semana según el historial”
- Deploys de GitHub: Vincular repos, redesplegar, y leer commits y logs de cada despliegue
Por ejemplo, le pedís:
- “Redesplegá el repo del front y avisame si el build falla”
- “¿Qué commit está corriendo ahora mismo en producción?”
- “Mostrame el log del último deploy que salió con error”
- WordPress: Sitios, Elementor, WooCommerce, plugins, SEO, backups, staging y traslados, en tu propio VPS
Por ejemplo, le pedís:
- “Creá una tienda WooCommerce en mi VPS con 3 productos y publicala en tienda.midominio.com”
- “Hacé un backup y después cambiá los colores globales de Elementor”
- “Traé mi sitio desde este backup de UpdraftPlus”
- “Probá el rediseño en staging y, si está bien, publicalo en producción”
- Claves de IA y búsqueda: Claves de Router IA y tokens de Search API: crearlas, revocarlas y ver el consumo
Por ejemplo, le pedís:
- “Creá una clave de Router IA para el proyecto nuevo y pasámela”
- “¿Cuánto llevo gastado este mes en búsquedas?”
- Blog y contenidos: Escribir, traducir y publicar entradas del blog, con sus secciones e imágenes
Por ejemplo, le pedís:
- “Escribí una entrada sobre el lanzamiento y traducila a inglés y portugués”
- “Publicá el borrador que quedó pendiente de la semana pasada”
- Túneles SSH: Receptores e iniciadores de túnel, claves y estado de cada conexión
Por ejemplo, le pedís:
- “Armá un túnel para llegar a la base de datos desde mi máquina”
- “Decime si el túnel del cliente sigue levantado”
- Empresa y consumo: Servicios contratados, consumo del período y estado de verificación de la empresa
Por ejemplo, le pedís:
- “¿Qué servicios tengo contratados y cuánto va del mes?”
- “Decime si a la empresa le falta algo para quedar verificada”
- Reporte de fallas: El agente puede reportar un problema cuando algo se rompe, y consultar sus reportes
Por ejemplo, le pedís:
- “Reportá esta falla con el detalle de lo que estabas haciendo”
- “¿Qué problemas reporté y en qué estado están?”
Las herramientas de este dominio · Ver todo lo que hace el MCP
Cómo funciona por dentro
La documentación técnica de lo que hay en esta página: qué hace cada herramienta, qué cambia, cómo se verifica y qué herramientas MCP la operan.
- Docker: Daemon de Docker en el VPS y apps como proyectos Compose: imagen, registro privado, repo o Compose, con HTTPS opcional.
- n8n: n8n en modo cola sobre Docker, con workers, task runners, PostgreSQL y Redis propios, HTTPS y actualizaciones con respaldo.
- 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.