MCP Pihole
M

MCP Pihole

一个MCP服务器,可将AI助手连接到Pi-hole网络广告拦截器,实现通过自然语言管理DNS拦截、查看统计、控制黑白名单等功能。
2分
4.7K

什么是MCP Pi-hole Server?

MCP Pi-hole Server是一个桥梁工具,它允许您通过AI助手(如Claude)来管理和控制您的Pi-hole广告拦截器。Pi-hole是一个网络级的广告拦截器,可以阻止整个网络上的广告和跟踪器。这个MCP服务器让您无需打开Pi-hole的网页界面,直接通过对话就能执行各种管理任务。

如何使用MCP Pi-hole Server?

使用这个服务需要三个步骤:1) 在您的设备上安装MCP Pi-hole Server;2) 配置您的AI助手(如Claude Desktop)连接到这个服务器;3) 通过自然语言与AI助手交互来管理Pi-hole。您只需要告诉AI助手您想做什么,比如'显示Pi-hole统计信息'或'禁用广告拦截5分钟'。

适用场景

这个服务特别适合:家庭网络管理员想要快速管理广告拦截设置;技术爱好者希望通过语音或聊天控制网络设备;需要远程监控网络DNS活动;想要简化Pi-hole管理流程的用户。

主要功能

实时统计监控
查看DNS查询总数、拦截百分比、最常访问的域名、最活跃的设备等统计信息,帮助您了解网络使用情况。
智能拦截控制
随时启用或禁用广告拦截功能,可以设置定时禁用(如'禁用5分钟'),方便临时访问被拦截的网站。
域名列表管理
轻松管理白名单和黑名单,添加或删除特定域名,无需登录网页界面即可调整拦截规则。
DNS查询日志
查看最近的DNS查询记录,了解哪些设备访问了哪些网站,以及查询是否被拦截。
系统维护工具
执行Pi-hole维护任务,如更新拦截列表、清除DNS缓存,保持系统最佳性能。
可视化仪表板
通过彩色ASCII艺术图表直观展示数据,包括条形图、统计面板等,让数据更易于理解。
优势
无需打开网页界面,通过自然语言即可管理Pi-hole
支持定时操作,如'临时禁用拦截5分钟'
提供可视化数据展示,统计信息更直观
与主流AI助手(Claude)无缝集成
安装配置简单,支持npm一键安装
局限性
需要Pi-hole v6及以上版本
需要从Pi-hole生成专用的应用密码
需要网络能够访问Pi-hole服务器
某些高级功能仍需通过网页界面操作

如何使用

获取Pi-hole应用密码
登录Pi-hole网页界面,进入设置 > API,生成一个新的应用密码并保存。这个密码只会显示一次。
安装MCP Pi-hole Server
通过npm安装服务器,可以选择全局安装或使用npx临时运行。
配置AI助手
在Claude Desktop或Claude Code的配置文件中添加MCP服务器配置,设置Pi-hole的URL和应用密码。
开始使用
重启AI助手,然后就可以通过自然语言命令管理Pi-hole了。

使用案例

监控网络使用情况
您想了解家庭网络中哪些设备最活跃,以及哪些广告域名被拦截最多。
临时访问被拦截网站
您需要临时访问一个被Pi-hole拦截的网站,但不想永久禁用广告拦截。
管理白名单
您发现一个有用的网站被误拦截,需要将其添加到白名单。
排查网络问题
您的某个设备无法访问特定网站,想查看最近的DNS查询记录。

常见问题

我需要什么版本的Pi-hole?
如何获取Pi-hole的应用密码?
为什么连接失败?
支持哪些AI助手?
可视化图表在哪里显示?
可以远程管理Pi-hole吗?

相关资源

Pi-hole官方网站
Pi-hole广告拦截器的官方网站,包含安装指南和文档
GitHub代码仓库
MCP Pi-hole Server的源代码和问题追踪
Model Context Protocol
MCP协议的官方文档和规范
npm包页面
MCP Pi-hole Server的npm包页面,包含版本信息和安装说明

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "pihole": {
      "command": "npx",
      "args": ["-y", "mcp-pihole-server"],
      "env": {
        "PIHOLE_URL": "http://your-pihole-address:8080",
        "PIHOLE_PASSWORD": "your-app-password"
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
65.1K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
124.0K
5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
71.2K
4.3分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
45.0K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
48.0K
5分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
55.0K
4.8分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
90.3K
4.7分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
29.8K
4.8分
AIBase
智启未来,您的人工智能解决方案智库
© 2026AIBase