Skip to main content
Glama
klan1

Plesk MCP Server

by klan1

Plesk MCP Server (v2.0.0)

Plesk MCP Server — это высокопроизводительная реализация протокола Model Context Protocol (MCP), которая связывает большие языковые модели (LLM) с REST API Plesk. Преобразуя административные задачи в набор стандартизированных инструментов, он позволяет агентам ИИ управлять средами хостинга с точностью и безопасностью.

🚀 Ценностное предложение: скачок версии V2

Версия 2.0.0 превращает сервер из простого средства просмотра доменов в комплексный административный пакет. Основная ценность V2 заключается в проактивном управлении инфраструктурой.

Ключевые улучшения V2:

  • Усиление безопасности: Интегрированные элементы управления Fail2Ban и брандмауэром позволяют ИИ активно защищать сервер от атак методом подбора пароля и несанкционированного доступа в режиме реального времени.

  • Наблюдаемость состояния: Мониторинг использования CPU, RAM и диска в режиме реального времени позволяет ИИ обнаруживать узкие места в ресурсах и прогнозировать потенциальные сбои до того, как они произойдут.

  • Надежность служб: Прямой доступ к записям DNS и состоянию очереди почты упрощает устранение неполадок с доставкой и проблем с разрешением имен.

  • Гарантия сохранности данных: Возможность запуска резервного копирования вручную гарантирует, что перед внесением критических изменений можно создать контрольную точку восстановления.

Related MCP server: whm-mcp-server

🛠️ Обзор набора инструментов

🛡️ Управление безопасностью

  • plesk_fail2ban_check_ip: Проверка, заблокирован ли IP-адрес.

  • plesk_fail2ban_unban_ip: Восстановление доступа для заблокированного IP-адреса.

  • plesk_fail2ban_whitelist_ip: Предотвращение будущих блокировок для доверенных IP-адресов.

  • plesk_firewall_list_rules: Аудит текущих правил трафика.

  • plesk_firewall_add_rule: Развертывание новых правил безопасности.

  • plesk_firewall_remove_rule: Удаление устаревших правил.

📊 Мониторинг состояния

  • plesk_server_health: Получение текущего использования ресурсов (CPU/RAM/диск).

  • plesk_server_status: Проверка общего времени безотказной работы и стабильности системы.

🌐 DNS и электронная почта

  • plesk_dns_get_records: Получение и анализ конфигураций DNS.

  • plesk_mail_queue_status: Мониторинг производительности доставки исходящей почты.

📦 Резервное копирование и ядро

  • plesk_backup_trigger: Выполнение немедленного резервного копирования домена.

  • plesk_list_domains: Список всех размещенных доменов.

  • plesk_get_domain_details: Глубокий анализ конфигураций домена.

  • plesk_restart_service: Управление системными службами (Apache, Nginx, MySQL).

⚙️ Конфигурация

Переменные окружения

Сервер требует наличия следующих переменных окружения:

  • PLESK_URL: Базовый URL вашего сервера Plesk (например, https://plesk.example.com:8443/).

  • PLESK_API_KEY: Ваш ключ REST API Plesk.

🏗️ Детали реализации

  • Транспорт: Stdio

  • API: Plesk REST API v2

  • Язык: Node.js (ES Modules)

  • Клиент: Axios


Алехандро Трухильо Хименес

Klan1 Labs - R&D Team

Веб-сайт: 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