web-tools-mcp について
web-tools-mcp は、AI エージェント向けに決定論的な Web ツールを提供する MCP サーバーです。無料利用枠では LLM 呼び出しや API キーを使わず、ページ抽出やドメイン・ネットワーク検査を行います。
主な機能
- 01Web ページを整形済み Markdown に変換
- 02ページのメタデータと構造化データを抽出
- 03CSS セレクターによるページスクレイピング
- 04RSS・Atom フィードの取得
- 05メール、DNS、RDAP、SSL、HTTP の確認
活用シーン
- 01RAG 用にページ内容を整形
- 02Web ページから指定フィールドを収集
- 03ドメイン登録情報と TLS 証明書を確認
- 04リダイレクトとセキュリティヘッダーを調査
MCP 対応
ページ読み取り、スクレイピング、フィード解析、DNS・ドメイン確認、HTTP 検査など十種類の Web ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
10掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | 読み取るページの http(s) URL。取得処理は SSRF 対策で保護されています。 |
詳細
web-tools-mcp
AI エージェント向けのさまざまなウェブユーティリティを備えた MCP サーバーです。ページを Markdown として読み込み、リンクのメタデータを取得し、CSS セレクターでスクレイピングし、フィードを解析するほか、DNS、RDAP、SSL、HTTP のチェックを実行できます。決定論的に動作し、LLM や API キーは不要です(無料枠)。
インストール
{ "mcpServers": { "web-tools": { "command": "npx", "args": ["-y", "web-tools-mcp"] } } }
ツール
read_url:ページを取得し、ナビゲーションや広告を除いた主要コンテンツを読みやすい Markdown として返します。RAG に適しています。unfurl_url:URL のタイトル、説明、プレビュー画像、サイト名、ファビコンを取得します。validate_email:構文チェックとライブ MX ルックアップに加え、使い捨てアドレス、ロールアドレス、無料プロバイダーを検出します。extract_web:CSS セレクターを使ってページをスクレイピングし、指定したフィールドを返します。get_feed:RSS または Atom フィードを取得し、項目を JSON として返します。dns_lookup:DNS レコード(A、AAAA、MX、NS、TXT など)に加え、SPF と DMARC を検出します。domain_info:RDAP 経由で、ドメインの登録年数、レジストラー、有効期限などの登録情報を取得します。ssl_check:ホストの TLS 証明書を調べ、発行者、有効期間、有効期限までの日数、SAN を確認します。http_inspect:最終ステータス、リダイレクトの全経路、レスポンスヘッダー、セキュリティヘッダーのレポートを返します。structured_data:ページから JSON-LD、OpenGraph、Twitter カードのデータを抽出します。
ルールの更新
このサーバーは、1 日に 1 回程度、ルールフィードに新しいルールセットがあるかを問い合わせ、あれば適用します。リクエストには、問い合わせ元のサーフェス(ここでは facade)と、すでにインストールされているルールのバージョンの 2 つが含まれます。マシン ID、ユーザー ID、ファイル名、スキャンした内容などは送信されません。
バンドルは Ed25519 で署名され、このパッケージに組み込まれた公開鍵で検証されるため、どのミラーから配信されたかは関係ありません。署名、スキーマ、ReDoS のいずれかのチェックに失敗したバンドルは破棄され、既存のルールがそのまま適用されます。--offline で更新を無効にできます。また、AGENT_GUARDS_NO_FEED=1 を設定するか、~/.agent-guards/config.json に {"feed": false} を指定しても無効になります。バンドルの形式と自分で検証する方法については、https://github.com/mlawsonking/MCP/blob/main/rules/README.md をご覧ください。
API は https://agent-tools-api.vercel.app を呼び出します(セルフホストする場合は TOOLS_API_URL を設定してください)。このリポジトリにある 6 つのエージェントツールおよびガードの 1 つです。package-guard、agent-firewall、payment-guard、email-guard、code-guard、web-tools が含まれます。MIT ライセンスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。