Pi-hole MCP Server

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

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

PIHOLE_INSTANCES(str)
Required

Comma-separated list of Pi-hole instance names (e.g. 'pihole' or 'primary,secondary')

PIHOLE_BASE_URL(str)
Required

Base URL of your first Pi-hole instance (e.g. 'http://192.168.1.100')

PIHOLE_PASSWORD(str)
RequiredSecret

API password for your first Pi-hole instance