{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.hexamatic/pihole-mcp","description":"Manage Pi-hole v6: DNS blocking, domains, clients, query analysis, DHCP, and multi-instance sync.","title":"Pi-hole MCP Server","repository":{"url":"https://github.com/hexamatic/pihole-mcp","source":"github","id":"1202418772"},"version":"0.8.0","websiteUrl":"https://github.com/hexamatic/pihole-mcp","icons":[{"src":"https://raw.githubusercontent.com/hexamatic/pihole-mcp/main/assets/logo.svg","mimeType":"image/svg+xml","sizes":["any"]}],"packages":[{"registryType":"oci","identifier":"ghcr.io/hexamatic/pihole-mcp:0.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Base URL of your Pi-hole web interface. For multiple Pi-holes use PIHOLE_1_URL, PIHOLE_2_URL, ... instead.","isRequired":true,"format":"string","placeholder":"http://192.168.1.2","name":"PIHOLE_URL"},{"description":"Pi-hole admin password, or an application password (recommended — bypasses TOTP 2FA)","isRequired":true,"format":"string","isSecret":true,"name":"PIHOLE_PASSWORD"},{"description":"IANA timezone for rendered timestamps, e.g. Australia/Adelaide. Defaults to UTC in the container.","format":"string","name":"TZ"},{"description":"Set to true only for a Pi-hole serving a self-signed HTTPS certificate. A trusted certificate is the better fix.","format":"boolean","default":"false","name":"PIHOLE_TLS_SKIP_VERIFY"},{"description":"HTTP request timeout as a Go duration, e.g. 30s or 1m","format":"string","default":"30s","name":"PIHOLE_REQUEST_TIMEOUT"},{"description":"Retries after a transient Pi-hole API failure; 0 disables retrying","format":"number","default":"3","name":"PIHOLE_MAX_RETRIES"},{"description":"Upper bound on a single exponential-backoff wait, as a Go duration","format":"string","default":"8s","name":"PIHOLE_RETRY_MAX_DELAY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-25T08:38:54.760243Z","publishedAt":"2026-07-25T08:38:54.760243Z","updatedAt":"2026-07-25T08:38:54.760243Z","isLatest":true}}}],"metadata":{"count":1}}
