Skip to main content
Glama
klan1

Plesk MCP Server

by klan1

Servidor MCP de Plesk (v2.0.0)

El servidor MCP de Plesk es una implementación de alto rendimiento del Protocolo de Contexto de Modelo (MCP) que conecta los Modelos de Lenguaje Extensos (LLMs) con la API REST de Plesk. Al transformar las tareas administrativas en un conjunto de herramientas estandarizadas, permite a los agentes de IA gestionar entornos de alojamiento con precisión y seguridad.

🚀 Propuesta de valor: El salto a la V2

La versión 2.0.0 evoluciona el servidor de un simple visor de dominios a una suite administrativa integral. La propuesta de valor central de la V2 es la Gobernanza Proactiva de la Infraestructura.

Mejoras clave de la V2:

  • Endurecimiento de la seguridad: Los controles integrados de Fail2Ban y Firewall permiten a la IA defender activamente el servidor contra ataques de fuerza bruta y accesos no autorizados en tiempo real.

  • Observabilidad de la salud: La monitorización en tiempo real del uso de CPU, RAM y disco permite a la IA detectar cuellos de botella en los recursos y predecir posibles interrupciones antes de que ocurran.

  • Fiabilidad del servicio: El acceso directo a los registros DNS y al estado de la cola de correo agiliza la resolución de problemas de entrega y conflictos de resolución.

  • Garantía de datos: La capacidad de activar copias de seguridad manuales garantiza que los cambios críticos puedan ir precedidos de una instantánea de seguridad.

Related MCP server: whm-mcp-server

🛠️ Resumen del conjunto de herramientas

🛡️ Gestión de seguridad

  • plesk_fail2ban_check_ip: Verifica si una IP está bloqueada.

  • plesk_fail2ban_unban_ip: Restaura el acceso para una IP bloqueada.

  • plesk_fail2ban_whitelist_ip: Previene futuros bloqueos para IPs de confianza.

  • plesk_firewall_list_rules: Audita las reglas de tráfico actuales.

  • plesk_firewall_add_rule: Despliega nuevas reglas de seguridad.

  • plesk_firewall_remove_rule: Limpia reglas obsoletas.

📊 Monitorización de salud

  • plesk_server_health: Obtiene la utilización actual de recursos (CPU/RAM/Disco).

  • plesk_server_status: Comprueba el tiempo de actividad y la estabilidad general del sistema.

🌐 DNS y correo electrónico

  • plesk_dns_get_records: Recupera y analiza las configuraciones DNS.

  • plesk_mail_queue_status: Monitoriza el rendimiento de la entrega de correo saliente.

📦 Copias de seguridad y núcleo

  • plesk_backup_trigger: Ejecuta copias de seguridad de dominio inmediatas.

  • plesk_list_domains: Lista todos los dominios alojados.

  • plesk_get_domain_details: Análisis profundo de las configuraciones de dominio.

  • plesk_restart_service: Gestiona los servicios del sistema (Apache, Nginx, MySQL).

⚙️ Configuración

Variables de entorno

El servidor requiere las siguientes variables de entorno:

  • PLESK_URL: La URL base de su servidor Plesk (p. ej., https://plesk.example.com:8443/).

  • PLESK_API_KEY: Su clave de API REST de Plesk.

🏗️ Detalles de implementación

  • Transporte: Stdio

  • API: API REST de Plesk v2

  • Lenguaje: Node.js (Módulos ES)

  • Cliente: Axios


Alejandro Trujillo Jiménez

Klan1 Labs - Equipo de I+D

Sitio web: klan1.com

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage WHM hosting accounts and server administration tasks including account management, server stats, updates, SSL, backups, and email through a secure API.
    10
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to administrate WHMCS installations through the External API, providing ~50 tools for clients, billing, orders, services, domains, support, and aggregators with safety features and governance.
    26 npm
    2
    ISC
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI tools to perform server operations such as log inspection, system monitoring, code management, Nginx and certificate management, with support for local and remote SSH modes and built-in security controls.
    23
    72 npm
    MIT