IA MCP VPS
Provides read-only diagnostics and basic status monitoring of Docker containers/services, using an allowlist of containers and paths to enable controlled maintenance of Docker stacks on the VPS.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@IA MCP VPScheck disk usage and Docker container status on the VPS"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
IA MCP VPS
MCP Server para mantenimiento controlado del VPS asociado a GPS Tracker Logan y al stack personal de Julián.
Objetivo
Permitir diagnóstico y acciones acotadas sobre el VPS usando herramientas seguras, no una terminal root libre.
Related MCP server: Triage MCP Server
Alcance v1
Diagnóstico read-only.
Estado básico de Docker.
Lectura/búsqueda de archivos en rutas permitidas.
Validación YAML/JSON.
Base para auditoría, backups y edición por parches.
Principios
Sin shell libre por defecto.
Sin root directo.
Allowlist de rutas y servicios/contenedores.
Denylist de secretos y rutas sensibles.
Cambios por patch + backup + validación.
Auditoría de acciones.
VPS actual
El compose asume que los stacks viven en /home/ubuntu y se montan dentro del contenedor como /mnt/stacks.
El contenedor corre por defecto como UID/GID 1000:1000, que normalmente corresponde a ubuntu, para poder leer /home/ubuntu sin correr como root.
Ejecución con Docker
cd ~/IA-mcp-vps
git pull
cp config.docker.example.yaml config.yaml
# revisar nombres reales de contenedores
docker ps --format '{{.Names}}'
# editar config.yaml si rutas/contenedores reales cambian
docker compose up -d --build
docker logs -f ia-mcp-vpsSi el contenedor queda reiniciando o venías de una imagen anterior:
docker compose down
docker compose build --no-cache
docker compose up -d
docker ps --filter name=ia-mcp-vps
docker logs --tail 100 ia-mcp-vpsMás detalle en docs/docker.md.
Ejecución sin Docker
En Ubuntu normalmente usar python3, no python:
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
cp config.example.yaml config.yaml
python3 -m dari_mcp_vps.serverEstado
Bootstrap inicial. No exponer a Internet hasta completar transporte remoto, autenticación y pruebas.
This server cannot be deployed
Maintenance
Related MCP Connectors
Run verified read-only code tools: quant diagnostics + agent-ops preflight, no source exposure.
Agent microtools: secret scanning, preflight, receipts, JSON checks and Zero Point analysis.
Manage websites, help documents and customer-support conversations with safe, scoped tools.
- emisarOAuthdev.emisar
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI assistants to perform controlled Linux system administration tasks like reading logs, managing services, cron jobs, WordPress, and executing sandboxed Python code, with strict security constraints.292GPL 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to autonomously check, diagnose, and recover Dockerized services through safe, tool-based ops without direct host shell access.MIT
- AlicenseAqualityCmaintenanceEnables secure, read-only inspection of a VPS over SSH through approved operations such as system health, disk usage, container logs, and service status, without giving the AI unrestricted shell access.81MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to safely explore and diagnose remote servers by providing a read-only sandbox with controlled access to files, logs, Docker, and databases. It exposes MCP tools that allow natural-language investigation and direct command execution without write permissions.3-