1. Conduid
  2. Communication
  3. Adguardctrl
MCP server · Communication

Adguardctrl

One bad call can take down your DNS filtering. adguardctrl gates every AdGuard Home write behind confirm and destructive flags. CLI plus MCP adapter, no daemon.

34Low

Scored a month ago · breakdown

About Adguardctrl

Adguardctrl is an MCP server in the Communication category: one bad call can take down your DNS filtering. adguardctrl gates every AdGuard Home write behind confirm and destructive flags. CLI plus MCP adapter, no daemon.

Install

From source
git clone https://github.com/lidless-labs/adguardctrl

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (14)

adguard_check_hostTest what AGH would do with a hostname: filter decision, matched rules, CNAME chain, IPs (`GET /control/filtering/check_host`).

Parameters not published.

adguard_get_blocked_servicesGlobal blocked-services list + weekly schedule (`GET /control/blocked_services/get`).

Parameters not published.

adguard_get_dns_configDNS upstreams, bootstrap, cache, parallel resolution, blocking mode (`GET /control/dns_info`).

Parameters not published.

adguard_get_safesearch_settingsSafeSearch enabled state + per-engine flags (`GET /control/safesearch/status`).

Parameters not published.

adguard_list_blocked_services_catalogAvailable service IDs to block (`GET /control/blocked_services/services`).

Parameters not published.

adguard_list_clientsConfigured named clients (`GET /control/clients`).

Parameters not published.

adguard_list_filter_listsSubscribed blocklists + allowlists (`GET /control/filtering/status`).

Parameters not published.

adguard_list_user_rulesCustom user rules (`GET /control/filtering/status`).

Parameters not published.

adguard_query_logDNS query log slice with filters (`GET /control/querylog`).

Parameters not published.

adguard_statsStats window: top queries, blocked counts, clients (`GET /control/stats`).

Parameters not published.

Show all 14 tools
adguard_statusServer status + protection state (`GET /control/status`).

Parameters not published.

adguard_sync_healthAdGuardHome Sync health check (`HEAD /healthz`).

Parameters not published.

adguard_sync_logsAdGuardHome Sync in-memory logs (`GET /api/v1/logs`).

Parameters not published.

adguard_sync_statusAdGuardHome Sync origin/replica status (`GET /api/v1/status`).

Parameters not published.

Ask AI

✦

Ask AI about Adguardctrl

Powered by Claude · Grounded in docs

I know everything about Adguardctrl. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Adguardctrl

How do I install Adguardctrl?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Adguardctrl safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Adguardctrl still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.