Skip to main content
Glama
klan1

Plesk MCP Server

by klan1

Plesk MCP Server (v2.0.0)

Der Plesk MCP Server ist eine leistungsstarke Implementierung des Model Context Protocol (MCP), die eine Brücke zwischen Large Language Models (LLMs) und der Plesk REST API schlägt. Durch die Umwandlung administrativer Aufgaben in eine Reihe standardisierter Tools ermöglicht er KI-Agenten die präzise und sichere Verwaltung von Hosting-Umgebungen.

🚀 Wertversprechen: Der V2-Sprung

Version 2.0.0 entwickelt den Server von einem einfachen Domain-Betrachter zu einer umfassenden Verwaltungssuite weiter. Das Kernwertversprechen von V2 ist proaktive Infrastruktur-Governance.

Wichtige V2-Verbesserungen:

  • Sicherheitshärtung: Integrierte Fail2Ban- und Firewall-Steuerungen ermöglichen es der KI, den Server in Echtzeit aktiv gegen Brute-Force-Angriffe und unbefugten Zugriff zu verteidigen.

  • Zustandsüberwachung: Die Echtzeitüberwachung von CPU-, RAM- und Festplattenauslastung ermöglicht es der KI, Ressourcenengpässe zu erkennen und potenzielle Ausfälle vorherzusagen, bevor sie eintreten.

  • Service-Zuverlässigkeit: Der direkte Zugriff auf DNS-Einträge und den Status der Mail-Warteschlange optimiert die Fehlerbehebung bei Zustellungsfehlern und Auflösungsproblemen.

  • Datensicherung: Die Möglichkeit, manuelle Backups auszulösen, stellt sicher, dass kritische Änderungen durch einen Sicherheits-Snapshot abgesichert werden können.

Related MCP server: whm-mcp-server

🛠️ Toolset-Übersicht

🛡️ Sicherheitsmanagement

  • plesk_fail2ban_check_ip: Überprüfen, ob eine IP gesperrt ist.

  • plesk_fail2ban_unban_ip: Zugriff für eine blockierte IP wiederherstellen.

  • plesk_fail2ban_whitelist_ip: Zukünftige Sperren für vertrauenswürdige IPs verhindern.

  • plesk_firewall_list_rules: Aktuelle Verkehrsregeln prüfen.

  • plesk_firewall_add_rule: Neue Sicherheitsregeln bereitstellen.

  • plesk_firewall_remove_rule: Veraltete Regeln bereinigen.

📊 Zustandsüberwachung

  • plesk_server_health: Aktuelle Ressourcennutzung abrufen (CPU/RAM/Festplatte).

  • plesk_server_status: Allgemeine Systemverfügbarkeit und Stabilität prüfen.

🌐 DNS & E-Mail

  • plesk_dns_get_records: DNS-Konfigurationen abrufen und analysieren.

  • plesk_mail_queue_status: Leistung der ausgehenden E-Mail-Zustellung überwachen.

📦 Backups & Core

  • plesk_backup_trigger: Sofortige Domain-Backups ausführen.

  • plesk_list_domains: Alle gehosteten Domains auflisten.

  • plesk_get_domain_details: Detaillierte Einblicke in Domain-Konfigurationen.

  • plesk_restart_service: Systemdienste verwalten (Apache, Nginx, MySQL).

⚙️ Konfiguration

Umgebungsvariablen

Der Server benötigt die folgenden Umgebungsvariablen:

  • PLESK_URL: Die Basis-URL Ihres Plesk-Servers (z. B. https://plesk.example.com:8443/).

  • PLESK_API_KEY: Ihr Plesk REST API-Schlüssel.

🏗️ Implementierungsdetails

  • Transport: Stdio

  • API: Plesk REST API v2

  • Sprache: Node.js (ES Modules)

  • Client: Axios


Alejandro Trujillo Jiménez

Klan1 Labs - F&E-Team

Website: 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