mcp-adguard-home
0
AdGuard Home MCP is a Model Context Protocol server implementation for AdGuard Home, enabling easy management of DNS records and filtering rules via AI agents. It integrates with an MCP client to handle DNS tools and filtering efficiently.
🛡️ AdGuard Home MCP
A Model Context Protocol (MCP) server implementation for AdGuard Home. Easily query and manage DNS records, filtering rules, and more via AI agents.
📦 Installation
npm i -g @fcannizzaro/mcp-adguard-home
⚙️ Configuration
Set the following environment variables:
ADGUARD_USERNAME=
ADGUARD_PASSWORD=
ADGUARD_URL=
🚀 Usage
Configure your MCP client to use mcp-adguard-home
(it's a stdio server).
🧰 Rewrite DNS Tools
- 📋 List records (
list_rewrite_dns_records
) - ➕ Add record (
add_rewrite_dns_record
) - ❌ Delete record (
remove_rewrite_dns_record
)
🔧 DNS Filtering Tools
- 📝 List rules (
list_dns_filtering_rules
) - 🔧 Add/Update rules (
manage_dns_filtering_rules
) - ❌ Delete rules (
remove_dns_filtering_rules
)
📄 License
Licensed under the .