mcp-adguard-home

fcannizzaro/mcp-adguard-home

3.3

If you are the rightful owner of mcp-adguard-home and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

AdGuard Home MCP is a Model Context Protocol server implementation designed to manage DNS records and filtering rules using AI agents.

πŸ›‘οΈ 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 .