Skip to main content
Glama
klan1

Plesk MCP Server

by klan1

Plesk MCP Server (v2.0.0)

Plesk MCP Serverは、大規模言語モデル(LLM)とPlesk REST APIを橋渡しする、高性能なModel Context Protocol(MCP)実装です。管理タスクを標準化されたツールセットに変換することで、AIエージェントがホスティング環境を正確かつ安全に管理できるようにします。

🚀 価値提案:V2への飛躍

バージョン2.0.0では、サーバーが単純なドメインビューアーから包括的な管理スイートへと進化しました。V2の核心的な価値提案は**「プロアクティブなインフラストラクチャガバナンス」**です。

V2の主な強化点:

  • セキュリティ強化: 統合されたFail2Banおよびファイアウォール制御により、AIがブルートフォース攻撃や不正アクセスに対してリアルタイムでサーバーを能動的に防御できます。

  • ヘルスモニタリング: CPU、RAM、ディスク使用率のリアルタイム監視により、AIがリソースのボトルネックを検出し、障害が発生する前に予測することが可能です。

  • サービスの信頼性: 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: PleskサーバーのベースURL(例: https://plesk.example.com:8443/)。

  • PLESK_API_KEY: Plesk REST APIキー。

🏗️ 実装の詳細

  • トランスポート: Stdio

  • API: Plesk REST API v2

  • 言語: Node.js (ES Modules)

  • クライアント: Axios


Alejandro Trujillo Jiménez

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