mcp-adguard-home

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.

npm version CI: Publish Package

📦 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).

AdGuard Home

🧰 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 .