MCP Adguard Home
未认领Manage AdGuard Home through AI assistants
01 / 选择客户端
03 / 添加配置
claude mcp add --transport stdio 'mcp-adguard-home' -- 'npx' '-y' '@samik081/mcp-adguard-home'04 / 在客户端中确认
打开客户端的 MCP 设置,确认服务器已连接并列出工具。复制配置不代表连接成功。
更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
40 个工具中显示 40 个
文档中列出的工具 (40)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
clients_add
Add a new persistent client with per-client settings
clients_delete
Delete a persistent client by name
clients_get
Retrieve all configured and auto-detected clients with their settings
clients_search
Search for specific clients by their IDs (IP, MAC, CIDR, or client ID)
clients_update
Update an existing persistent client by name
dhcp_find_active
Scan for competing DHCP servers on a network interface
dhcp_get_interfaces
Retrieve available network interfaces for DHCP server binding
dhcp_get_status
Retrieve DHCP server configuration, static leases, and active leases
dns_clear_cache
Clear the DNS resolver cache
dns_get_info
Retrieve full DNS configuration including upstreams, cache settings, blocking mode, and DNSSEC
dns_set_config
Update DNS server configuration (20 optional fields for partial update)
dns_test_upstream
Test upstream DNS server configuration to verify servers are reachable
filtering_add_url
Add a new filter URL (blocklist or allowlist)
filtering_check_host
Test whether a hostname would be blocked by current filtering rules
filtering_get_status
Retrieve filtering configuration including blocklists, allowlists, and user rules
filtering_refresh
Force refresh of filter lists to fetch latest updates
filtering_remove_url
Remove a filter URL from blocklist or allowlist
filtering_set_config
Update global filtering configuration (enabled state and update interval)
filtering_set_rules
Set custom filtering rules (replaces all existing custom rules)
filtering_set_url
Update an existing filter URL (rename, change URL, or enable/disable)
global_begin_update
Initiate an AdGuard Home software update
global_check_version
Check for AdGuard Home updates and compare with current version
global_get_profile
Retrieve user profile (name, language, theme)
global_get_status
Retrieve server status including version, DNS addresses, protection state, and ports
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)
parental_get_status
Retrieve parental filtering status
parental_set
Enable or disable parental filtering (content restrictions)
querylog_clear
Clear the entire DNS query log
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)
safebrowsing_get_status
Retrieve safe browsing (malware/phishing protection) status
safebrowsing_set
Enable or disable safe browsing protection
safesearch_get_status
Retrieve safe search settings showing per-engine enforcement status
safesearch_set_settings
Update safe search settings with per-engine configuration (Bing, DuckDuckGo, Google, Pixabay, Yandex, YouTube)
stats_get
Retrieve DNS statistics including top domains, blocked counts, and client activity
stats_get_config
Retrieve statistics configuration settings
stats_reset
Reset all DNS statistics
stats_set_config
Update statistics configuration (enabled, interval, ignored domains)