adguardctrl changelog

Every adguardctrl release, newest first. About adguardctrl · GitHub repo

v0.3.1

Jul 7, 2026

v0.3.0

Jul 7, 2026

Release readiness for adguardctrl.

  • Adds repeatable npm publishing with audit and package payload checks.
  • Pins npm tooling and keeps scoped package publishing public.
  • Updates dependency locks so the package audits cleanly.

v0.2.0

Jun 10, 2026

13 new tools across read/safe-write/destructive tiers. Total: 28 tools (11 reads / 12 safe-writes / 5 destructive).

Tier 1 reads (4)

  • adguard_check_host - test what AGH would do with a hostname
  • adguard_get_blocked_services - global blocked services + weekly schedule
  • adguard_get_dns_config - upstream DNS, cache, blocking mode
  • adguard_get_safesearch_settings - SafeSearch state + per-engine flags

Tier 2 safe-writes (6)

  • adguard_refresh_filter_lists
  • adguard_add_client
  • adguard_update_client
  • adguard_set_blocked_services (PUT, accepts HH:MM or ms)
  • adguard_toggle_safesearch (PUT)
  • adguard_toggle_safebrowsing

Tier 3 destructive (3)

  • adguard_delete_client
  • adguard_clear_query_log
  • adguard_reset_stats

Highlights

  • 92/92 tests pass (+32 since v0.1.1)
  • Both mcp-server.ts and index.ts wire through buildAllTools() (single source of truth)
  • add_client uses explicit allowlist; gate flags cannot leak into AGH body
  • toggle_safesearch forces per-engine false when disabled

Install: `npm install @solomonneas/adguard-mcp`