Manage AdGuard Home through AI assistants
Manage AdGuard Home through AI assistants
MCP server for AdGuard Home. Manage DNS filtering, clients, DHCP, rewrites, and more through natural language in Cursor, Claude Code, and Claude Desktop.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| global_get_status | Retrieve server status including version, DNS addresses, protection state, and ports |
| global_get_profile | Retrieve user profile (name, language, theme) |
| global_check_version | Check for AdGuard Home updates and compare with current version |
| global_set_protection | Enable or disable DNS protection globally, with optional duration for temporary disable |
| global_update_profile | Update user profile settings (name, language, theme) |
| global_begin_update | Initiate an AdGuard Home software update |
| dns_get_info | Retrieve full DNS configuration including upstreams, cache settings, blocking mode, and DNSSEC |
| dns_test_upstream | Test upstream DNS server configuration to verify servers are reachable |
| dns_set_config | Update DNS server configuration (19 optional fields for partial update) |
| dns_clear_cache | Clear the DNS resolver cache |
| querylog_get | Search DNS query log with optional filtering by reason or response status, search term, and pagination |
| querylog_get_config | Retrieve query log configuration settings |
| querylog_set_config | Update query log configuration (enabled, interval, anonymization) |
| querylog_clear | Clear the entire DNS query log |
claude mcp add adguard-home --env ADGUARD_URL=your-value --env ADGUARD_USERNAME=your-value --env ADGUARD_PASSWORD=your-value -- npx -y @samik081/mcp-adguard-home| Variable | Description | Required |
|---|---|---|
| ADGUARD_URL | Endpoint or connection string the server talks to. | Yes |
| ADGUARD_USERNAME | Configuration value read at startup. | Optional |
| ADGUARD_PASSWORD | Configuration value read at startup. | Optional |
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
MCP server for AI stem separation — remove vocals, isolate instrumentals, build karaoke tracks, or split audio into vocals, drums, bass, piano
MCP server for Google Photos integration with Claude
Structured Go tool output (build, test, vet) as typed JSON diagnostics.
anneal-memory adds structural defenses at the citation layer that the systems surveyed below don't ship. Patterns earn promotion through cited