AdGuard Home MCP Server
Manage AdGuard Home through AI assistants
not scanned yet
11 stars712 downloads/wk
Reviews
Write oneNobody has reviewed AdGuard Home MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AdGuard Home MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
How AdGuard Home MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- GitHub stars
- 11
- more than 88% of 28,688 servers
- Downloads a week
- 712
- more than 92% of 12,191 servers with a package
Release history: 3 versions in the registry since 2026-09-15, latest 2026-10-05, typically one every 14 days.
Install AdGuard Home MCP Server in Claude Code, Cursor or VS Code
Runs npx -y @samik081/mcp-adguard-home on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-adguard-home -- npx -y @samik081/mcp-adguard-home
What the publisher says
From the AdGuard Home MCP Server repository's README, as published. We do not edit it. Read it on GitHub
MCP AdGuard Home
MCP server for AdGuard Home. Manage DNS filtering, clients, DHCP, rewrites, and more through natural language in Cursor, Claude Code, and Claude Desktop.
Features
- 65 tools across 16 categories covering the complete AdGuard Home API
- Read-only mode via ADGUARDACCESSTIER=read-only for safe monitoring
- Category filtering via ADGUARD_CATEGORIES to expose only the tools you need
- Zero HTTP dependencies -- uses native fetch (Node.js 22+)
- Docker images for linux/amd64 and linux/arm64 on GHCR
- Remote MCP via HTTP transport (MCP_TRANSPORT=http) using the Streamable HTTP protocol
- TypeScript/ESM with full type safety
API Compatibility
Tested with AdGuard Home v0.107.76.
Quick Start
Run the server directly with npx:
ADGUARD_URL="http://your-adguard-ip:3000" \
ADGUARD_USERNAME="your-username" \
ADGUARD_PASSWORD="your-password" \
npx -y @samik081/mcp-adguard-homeThe server validates your AdGuard Home connection on startup and fails immediately with a clear error if credentials are missing or invalid.
Docker
Run with Docker (stdio transport, same as npx):
docker run --rm -i \
-e ADGUARD_URL=http://your-adguard-ip:3000 \
-e ADGUARD_USERNAME=your-username \
-e ADGUARD_PASSWORD=your-password \
ghcr.io/samik081/mcp-adguard-homeTo run as a remote MCP server with HTTP transport:
docker run -d -p 3000:3000 \
-e MCP_TRANSPORT=http \
-e ADGUARD_URL=http://your-adguard-ip:3000 \
-e ADGUARD_USERNAME=your-username \
-e ADGUARD_PASSWORD=your-password \
ghcr.io/samik081/mcp-adguard-homeThe MCP endpoint is available at http://localhost:3000 and a health check at http://localhost:3000/health.
Configuration
Claude Code CLI (recommended):
# Using npx
claude mcp add --transport stdio adguard-home \
--env ADGUARD_URL=http://your-adguard-ip:3000 \
--env ADGUARD_USERNAME=your-username \
--env ADGUARD_PASSWORD=your-password \
-- npx -y @samik081/mcp-adguard-home
# Using Docker
claude mcp add --transport stdio adguard-home \
--env ADGUARD_URL=http://your-adguard-ip:3000 \
--env ADGUARD_USERNAME=your-username \
--env ADGUARD_PASSWORD=your-password \
-- docker run --rm -i ghcr.io/samik081/mcp-adguard-home
# Using remote HTTP (connect to a running Docker container or HTTP server)
claude mcp add --transport http adguard-home http://localhost:3000JSON config (works with Claude Code .mcp.json, Claude Desktop claudedesktopconfig.json, Cursor .cursor/mcp.json):
{
"mcpServers": {
"adguard-home": {
"command": "npx",
"args": ["-y", "@samik081/mcp-adguard-home"],
"env": {
"ADGUARD_URL": "http://your-adguard-ip:3000",
"ADGUARD_USERNAME": "your-username",
"ADGUARD_PASSWORD": "your-password"
}
}
}
}Docker (stdio):
{
"mcpServers": {
"adguard-home": {
"command": "docker",
"args": ["run", "--rm", "-i",
"-e", "ADGUARD_URL=http://your-adguard-ip:3000",
"-e", "ADGUARD_USERNAME=your-username",
"-e", "ADGUARD_PASSWORD=your-password",
"ghcr.io/samik081/mcp-adguard-home"
]
}
}
}Remote MCP (connect to a running Docker container or HTTP server):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
AdGuard Home MCP Server: common questions
- Is AdGuard Home MCP Server safe?
- Mostly: it is graded B (83/100). Read the AdGuard Home MCP Server safety report
- How do I install AdGuard Home MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AdGuard Home MCP Server need an API key?
- Yes. The registry entry asks for
ADGUARD_USERNAME,ADGUARD_PASSWORD. - Is AdGuard Home MCP Server maintained?
- The last commit was 36 days ago (2026-09-29). The latest release is v0.10.1.
- How does AdGuard Home MCP Server compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); github stars 11 (more than 88% of 28,688 servers); downloads a week 712 (more than 92% of 12,191 servers with a package). Full comparison.