Back to Home
DevSkillsIT icon

Skills-MCP-WHM-Pro

Verified Safe

by DevSkillsIT

Overview

The MCP Server enables AI assistants to securely interact with WHM/cPanel servers, providing comprehensive automation for web hosting operations, specifically targeting Managed Service Providers (MSPs) and hosting companies.

Installation

Run Command
node src/server.js

Environment Variables

  • WHM_HOST
  • WHM_API_TOKEN
  • MCP_PORT
  • MCP_SAFETY_TOKEN
  • NODE_ENV
  • LOG_LEVEL
  • LOG_DIR
  • TIMEOUT_WHM_API
  • TIMEOUT_SSH
  • TIMEOUT_DNS
  • TIMEOUT_HTTP
  • TIMEOUT_FILE
  • TIMEOUT_DEFAULT
  • RETRY_MAX_ATTEMPTS
  • RETRY_INITIAL_DELAY
  • MCP_ALLOWED_SERVICES
  • DNS_MAX_RECORDS_DEFAULT
  • DNS_CACHE_TTL_SECONDS
  • SSH_HOST
  • SSH_USERNAME
  • SSH_KEY_PATH
  • SSH_PASSWORD

Security Notes

The project exhibits robust security measures, including timing-safe API key comparisons, extensive sensitive data sanitization in logs, strict whitelisting for SSH commands and log file access (preventing RCE and unauthorized file access), comprehensive path validation against directory traversal and shell metacharacters, and an explicit 'Safety Guard' system requiring a confirmation token for all destructive operations. It also integrates ACL validation and optimistic locking for DNS. While inherently managing a powerful hosting platform carries risk, the mitigations implemented are excellent.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-20

Tags

WHMcPanelAI AutomationHosting ManagementDNS Management