MCP.so
ログイン

AdGuard Home MCP Server

@fcannizzaro

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

fcannizzaro

AdGuard Home MCP Server について

MCP Server for AdGuard Home

#adguard#dns-management#mcp-server

AdGuard Home MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

AdGuard Home MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is AdGuard Home MCP?

AdGuard Home MCP is a Model Context Protocol (MCP) server for AdGuard Home. It allows AI agents to manage DNS rewrite records, filtering rules, and filter lists via a simple interface. It is designed for users of AdGuard Home who want to interact with their ad‑blocking DNS server through AI assistants.

How to use AdGuard Home MCP?

Install the package globally with npm i -g @fcannizzaro/mcp-adguard-home. Then run adguard-cli login to save your AdGuard Home credentials (URL, username, password) to a config file, or set the environment variables ADGUARD_URL, ADGUARD_USERNAME, and ADGUARD_PASSWORD. Finally, configure the MCP server in your preferred client (Claude Desktop, Cursor, VS Code, Windsurf, or Claude Code CLI) using the npx command shown in the README.

Key features of AdGuard Home MCP

  • List, add, and remove DNS rewrite records
  • List, block, and allow DNS filtering rules
  • Manage custom DNS filtering rules in bulk
  • List, enable/disable, and refresh filter lists
  • Provides a CLI alternative for non‑MCP scripts

Use cases of AdGuard Home MCP

  • Automatically block or allow domains via an AI agent
  • Add and remove DNS rewrite records on the fly
  • Toggle filter lists during network troubleshooting
  • Integrate AdGuard Home management into automated workflows

よくある質問

1

How do I set up credentials for AdGuard Home MCP?

Run `adguard-cli login` and follow the prompts for your AdGuard Home URL, username, and password. Credentials are saved to `~/.config/mcp-adguard-home/config.json`. Alternatively, set the environment variables `ADGUARD_URL`, `ADGUARD_USERNAME`, and `ADGUARD_PASSWORD`.

2

Which MCP clients are supported?

The README provides configuration examples for Claude Desktop, Cursor, VS Code, Windsurf, and the Claude Code CLI.

3

Does AdGuard Home MCP require a running AdGuard Home instance?

Yes, you must provide the URL of a running AdGuard Home instance (e.g. `http://192.168.1.1`) along with valid credentials.

4

Can I use this without an MCP client?

Yes, the package also installs a regular CLI (`adguard-cli`) that can be used for scripts or agents that do not use MCP. For example, `adguard-cli list_rewrite_dns_records`.

5

What is the license for AdGuard Home MCP?

The project is licensed under the MIT License.

コメント

「その他」の他のコンテンツ