diff --git a/CLAUDE.md b/CLAUDE.md index 0327320..6c1e475 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -77,6 +77,7 @@ journalctl -u haproxy-mcp -f # Logs | `HAPROXY_REMOTE_DB_FILE` | `/opt/haproxy/conf/haproxy_mcp.db` | Remote SQLite DB path (SCP target) | | `HAPROXY_SERVERS_FILE` | `/opt/haproxy/conf/servers.json` | Legacy servers config (migration only) | | `HAPROXY_CERTS_FILE` | `/opt/haproxy/conf/certificates.json` | Legacy certs config (migration only) | +| `HAPROXY_CUSTOM_TLDS` | `it.com` | Custom multi-part TLDs (comma-separated) for subdomain detection | | `HAPROXY_POOL_COUNT` | `100` | Number of pool backends | | `HAPROXY_MAX_SLOTS` | `10` | Max servers per pool | | `HAPROXY_CONTAINER` | `haproxy` | Podman container name | @@ -277,7 +278,7 @@ Returns backend server status for a specific domain: **Status values:** `healthy` (all UP), `degraded` (partial UP), `down` (all DOWN), `no_servers` -## MCP Tools (29 total) +## MCP Tools (30 total) ### Domain Management | Tool | Description | @@ -285,6 +286,7 @@ Returns backend server status for a specific domain: | `haproxy_list_domains` | List domains (use `include_wildcards=true` for wildcards) | | `haproxy_add_domain` | Add domain to pool (no reload), supports `share_with` for pool sharing | | `haproxy_remove_domain` | Remove domain from pool (no reload) | +| `haproxy_cleanup_wildcards` | Remove unnecessary wildcard entries for subdomain domains | ### Server Management | Tool | Description |