pihole-dns-mcp

pihole-dns-mcp

3.1

If you are the rightful owner of pihole-dns-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The DNS Manager MCP Server provides tools to manage DNS host entries and blocking status through the Pi-hole API.

The DNS Manager MCP Server is a robust tool designed to manage DNS host entries and control DNS blocking status using the Pi-hole API. It allows users to retrieve, add, and delete DNS host entries, as well as manage DNS blocking status with optional timers. The server supports session management with automatic renewal and secure password handling through environment variables. It requires Python 3.13 or higher and a Pi-hole instance with API access. The server can be integrated with Claude for Desktop, providing a seamless experience for managing DNS settings.

Features

  • Retrieve a list of current DNS host entries
  • Add new DNS host entries
  • Delete existing DNS host entries
  • Get DNS blocking status
  • Enable/disable DNS blocking with optional timers