Passiv Web Tools について
Passiv Web Toolsは、AIエージェント向けに4種類のウェブページ変換・検査機能を提供するMCPサーバーです。mahope.toolsの無料APIを利用し、認証や依存関係は不要です。
主な機能
- 01HTMLからMarkdownまたはプレーンテキストへの変換
- 029項目のEUコンプライアンス検査
- 03ページのメタデータと構造の分析
- 04セキュリティヘッダーの検査
活用シーン
- 01提供されたHTMLを後続処理用に変換
- 02サイトのEUコンプライアンス基本項目を確認
- 03ページのメタデータとアクセシビリティ情報を調査
- 04サイトのセキュリティヘッダーを確認
MCP 対応
HTML変換、コンプライアンス検査、ページ分析、セキュリティヘッダー確認の4つのツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
passiv-mcp
AI エージェントに無料のウェブツールを提供する MCP サーバーです。認証不要、依存関係ゼロです。
mahope.tools の無料 API を利用する 4 つのツールを提供します。
| ツール | 機能 |
|---|---|
html_to_markdown | HTML を整形された Markdown またはプレーンテキストに変換します(1 回あたり最大 50 KB) |
compliance_scan | 9 項目の EU コンプライアンススキャン:プライバシーポリシー、利用規約、Cookie の同意、インプリント、アクセシビリティ声明、DPA、セキュリティヘッダー、メタタグ、hreflang |
profile_page | ページのプロファイル:メタタグ/OG タグ、JSON-LD、見出し構造、代替テキストのカバー率、セキュリティヘッダー、スコアと評価 |
check_security_headers | CSP、HSTS、X-Frame-Options、X-Content-Type-Options、Referrer-Policy |
公式の MCP Registry に io.github.mahope/passiv-mcp として登録されています。
Claude Desktop、Claude Code、Cursor、Windsurf など、あらゆる MCP クライアントで動作します。
インストール
依存関係はありません。Node.js 18 以降が必要です。
npx で実行(インストール不要)
npx @mahope/passiv-mcp
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"passiv": {
"command": "npx",
"args": ["@mahope/passiv-mcp"]
}
}
}
Claude Code
claude mcp add passiv -- npx @mahope/passiv-mcp
プロンプトの例
接続したら、次のように試してみてください。
- 「この HTML の一部を Markdown に変換してください:
…
…」 - 「example.com の GDPR 基本要件への準拠状況をスキャンしてください」
- 「自分のサイトのセキュリティヘッダーを確認してください」
- 「このページをプロファイルして、不足しているメタタグを教えてください」
プライバシー
ツールに送信された URL は、mahope.tools のスキャンプロキシによってサーバー側で取得され、保存されません。
html_to_markdown に送信された HTML は変換後、直ちに破棄されます。
関連プロジェクト
- Clean Copy — 同じ Markdown エンジンを使用するブラウザー拡張機能
- clean-copy-cli — CLI 版
- compliance-site-check — コンプライアンスエンジンを使った GitHub Action
リリース
npm run release -- patch(または minor/major)でバージョンを更新し、コミットしてタグをプッシュします。
CI が npm に公開し、GitHub リリースを作成します。
ライセンス
MIT
作者
Mads Holst Jensen によって開発されました。デンマークのオーデンセを拠点に、小規模事業者向けの開発者および技術パートナーとして活動しています。https://mahoje.dk
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。