
🛡️ AdGuard Home MCP

2025.04.20
0
TypeScriptDNS 管理过滤规则管理位置服务
AdGuard Home MCP 是一个基于 Model Context Protocol (MCP) 的服务实现,用于管理和查询 AdGuard Home 的 DNS 记录和过滤规则。通过 AI 代理,用户可以轻松地管理 DNS 记录、添加或删除过滤规则等。
View on GitHub
Overview
基本能力
产品定位
AdGuard Home MCP 是一个用于管理和查询 AdGuard Home DNS 记录和过滤规则的服务,通过 MCP 协议与 AI 代理交互。
核心功能
- DNS 记录管理:包括列出、添加和删除 DNS 记录。
- DNS 过滤规则管理:包括列出、添加/更新和删除过滤规则。
适用场景
- 需要自动化管理 DNS 记录的场景。
- 需要动态调整 DNS 过滤规则的场景。
- 通过 AI 代理进行 DNS 管理的场景。
工具列表
- Rewrite DNS Tools:
list_rewrite_dns_records
:列出 DNS 记录。add_rewrite_dns_record
:添加 DNS 记录。remove_rewrite_dns_record
:删除 DNS 记录。- DNS Filtering Tools:
list_dns_filtering_rules
:列出过滤规则。manage_dns_filtering_rules
:添加或更新过滤规则。remove_dns_filtering_rules
:删除过滤规则。
常见问题解答
- 无明确常见问题解答内容。
使用教程
使用依赖
- 需要安装 Node.js 环境。
安装教程
npm i -g @fcannizzaro/mcp-adguard-home
配置环境变量
ADGUARD_USERNAME=
ADGUARD_PASSWORD=
ADGUARD_URL=
调试方式
- 配置 MCP 客户端使用
mcp-adguard-home
(它是一个 stdio 服务器)。