pi-hole-mcp-server
Verified Safeby ajinux
Overview
Integrates Pi-hole DNS query data with AI-powered OSINT for home network monitoring and suspicious domain investigation.
Installation
pihole-mcpEnvironment Variables
- PIHOLE_URL
- PIHOLE_PASSWORD
- PORT
Security Notes
The server correctly handles sensitive information by requiring the Pi-hole API password via environment variables, .env file, or command-line flags. It uses standard Go libraries and well-known third-party packages for DNS querying and WHOIS lookups. There are no instances of 'eval' or other dynamic code execution risks. The installation script downloads a binary from GitHub, which carries standard supply chain risks if the repository is compromised, but the script itself is straightforward. Network connections are made to Pi-hole (internal) and public DNS/WHOIS servers (external) as part of its intended functionality.
Similar Servers
pentestMCP
This MCP server enables AI agents to perform automated and interactive penetration testing tasks by exposing a suite of security assessment utilities as callable tools.
Instability
An AI-powered local chatbot for network diagnostics and pentesting, leveraging Ollama to keep all analysis private and on-premise.
homelab-mcp
Provides Model Context Protocol (MCP) servers for managing and monitoring homelab infrastructure through Claude Desktop.
OSINT-MCP-Server
A comprehensive Open Source Intelligence (OSINT) Model Context Protocol (MCP) server for gathering publicly available information while respecting privacy, legal boundaries, and ethical standards.