Agent♥︎Age
Catalog

Pi-hole MCP Server

Official

by ranklancer · TypeScript

MCP server for Pi-hole v6 API — manage multiple instances: queries, lists, groups, stats

A Model Context Protocol (MCP) server for Pi-hole v6 API that enables AI assistants to manage multiple Pi-hole instances. It supports queries, lists, groups, and stats, providing structured model context for self-hosted, privacy-conscious deployments.

🛠️ Key Features

  • MCP server for Pi-hole v6 API
  • Manage multiple Pi-hole instances
  • Supports queries, lists, groups, and stats
  • TypeScript implementation with Docker-friendly setup
  • Self-hosted, privacy-preserving model context

🚀 Use Cases

  • Provide AI with real-time Pi-hole status and query data
  • Centralized management of multiple Pi-hole instances
  • Fine-grained control over allow/deny lists via MCP
  • Integrate with AI tools and self-hosted LLM workflows

⚡ Developer Benefits

  • Clear MCP-backed abstraction for Pi-hole operations
  • Structured model context to improve AI decision-making
  • Docker-friendly deployment and upgrade path
  • Extensible with TypeScript and community tooling

⚠️ Limitations

  • Depends on Pi-hole v6 API compatibility
  • Requires proper authentication and network access
  • May require customization for multi-instance orchestration
  • Readme excerpt indicates ongoing integration with MCP tooling

Topics

ad-blockingadblockai-toolsclaudednsdns-filteringdockerhomelabllm-toolsmcpmcp-servermodel-context-protocolnetwork-securitypi-holepiholeprivacyself-hostedtypescriptpi-hole-v6

Related servers

More in Cloud & DevOps
Pi-hole MCP Server - agentage MCP Catalog