Full-featured MCP server for aaPanel management
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"aapanel-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# aaPanel MCP Server Full-featured MCP (Model Context Protocol) server for aaPanel management. Provides **282 tools** across 19 modules covering all major aaPanel functionality: system, sites, databases, FTP, files, firewall, crontab, SSL, config, plugins, Docker, projects, logs, SSH, backups, monitoring, deployment, **system optimization** (RAM cleanup, CPU tuning, storage management, WAF, PHP/Nginx/Apache optimization), and **security** (network scan, website statistics, tamper proof, system hardening, virus scan, CVE scanning, anti-theft). ## aaPanel Version Compatibility **Tested against aaPanel v8.0.7** (Ubuntu 24.04, Nginx 1.30, MySQL 8.0, PHP 8.3) > **Important:** aaPanel API endpoints may change between panel versions. If you encounter 404 errors or unexpected responses after updating aaPanel, the endpoint mappings in `aapanel_mcp/tools/*.py` may need to be updated. See [Contributing](#contributing) for details on how to fix endpoints. | aaPanel Version | Status | Notes | |----------------|--------|-------| | 8.0.7 | ✅ Tested | All endpoints verified October 2026 | | 8.0.4 | ✅ Tested | All endpoints verified July 2026 | | 8.x | ⚠️ Likely works | Version-drift endpoints auto-fall back to legacy routes | | 7.x | ❓ Untested | May require endpoint updates | **Backward compatibility:** tools that use v8.0.7-only routes (e.g. `/v2/btdocker/*`, `/v2/ssl_domain`, `/v2/safe/*`, `/v2/site_monitor`, `/warning`) automatically fall back to the equivalent legacy v1 endpoint when the panel reports the route as missing. Both new and old panels are supported by the same tool surface. ### Optional module dependencies Some tools depend on optional aaPanel plugins or modules that may not be installed on your panel. They return a clear error (not a crash) when the module is absent: | Tools | Requires | |-------|----------| | `waf_*` | btwaf (Web Application Firewall) plugin | | `docker_*` | Docker runtime on the panel host | | `service_get_memcached_status` | Memcached…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.