MCP profile
Github Aplaceforallmystuff Mcp Pihole
Pi-hole v6 MCP server - manage DNS blocking, stats, whitelists/blacklists
Developer ToolsPackageJavaScript/TypeScriptOpen SourceExternal
Last updated
March 16, 2026
Visibility
Public
ByRegistry
About This MCP Server
An MCP (Model Context Protocol) server that connects AI assistants like Claude to your Pi-hole network-wide ad blocker. Manage DNS blocking, view statistics, control whitelists/blacklists, and more through natural language.
Capabilities
The following tools support the optional visualize: true parameter:
Tools & Endpoints
Example Workflow
Once configured, you can interact with Pi-hole through natural language:
What Problems It Solves
- Once configured
- you can interact with Pi-hole through natural language:
Specifications
Status
live
Industry
Developer Tools
Category
General
Server type
Package
Language
JavaScript/TypeScript
License
Open Source
Verified
Yes
Requirements
- Node.js 18+
- Pi-hole v6 with API enabled
- Pi-hole app password (generated in Pi-hole settings)
- Network access to Pi-hole from your machine
Hosting
Hosting Options
- Package
API
Integrate this server into your application. Choose a connection method below.
1
Install
Install command
JavaScript/TypeScript
npx mcp-pihole-server2
Configure
Configuration
json
{
"mcpServers": {
"pihole": {
"command": "npx",
"args": ["-y", "mcp-pihole-server"],
"env": {
"PIHOLE_URL": "http://your-pihole-address:8080",
"PIHOLE_PASSWORD": "your-app-password"
}
}
}
}Performance
Usage
Quick Reference
- Name
- Github Aplaceforallmystuff Mcp Pihole
- Function
- Pi-hole v6 MCP server - manage DNS blocking, stats, whitelists/blacklists
- Transport
- Package
- Language
- JavaScript/TypeScript
- Install
- npx mcp-pihole-server
- Source
- External (Registry)
- License
- Open Source
Get started
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.