关于 Passiv Web Tools
Passiv Web Tools 是面向 AI Agent 的 MCP 服务,通过 mahope.tools 的免费 API 提供四种网页检查与转换工具。无需身份验证或依赖项。
主要功能
- 01HTML 转 Markdown 或纯文本
- 02九项欧盟合规扫描
- 03网页元数据与结构分析
- 04安全标头检查
适用场景
- 01转换提供的 HTML 以供后续处理
- 02初步检查网站欧盟合规情况
- 03查看网页元数据与无障碍信息
- 04检查网站的安全标头
MCP 相关
向 MCP 客户端提供四种网页工具:HTML 转换、合规扫描、网页分析和安全标头检查。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
passiv-mcp
为 AI Agent 提供免费网络工具的 MCP 服务——无需身份验证,也没有依赖项。
四种工具由 mahope.tools 上的免费 API 提供支持:
| 工具 | 功能 |
|---|---|
html_to_markdown | 将 HTML 转换为简洁的 Markdown 或纯文本(每次调用最多 50 KB) |
compliance_scan | 9 项欧盟合规扫描:隐私政策、条款、Cookie 同意、网站备案信息、无障碍声明、DPA、安全标头、meta 标签、hreflang |
profile_page | 页面概况:meta/OG 标签、JSON-LD、标题结构、替代文本覆盖率、安全标头、评分和等级 |
check_security_headers | CSP、HSTS、X-Frame-Options、X-Content-Type-Options、Referrer-Policy |
已作为 io.github.mahope/passiv-mcp 收录于官方 MCP Registry。
兼容任何 MCP 客户端:Claude Desktop、Claude Code、Cursor、Windsurf 等。
安装
无需依赖项。需要 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 基本合规情况”
- “检查我网站的安全标头”
- “分析此页面,并告诉我缺少哪些 meta 标签”
隐私
发送给工具的 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 release。
许可证
MIT
作者
由 Mads Holst Jensen 开发——丹麦欧登塞的小型企业开发者和技术合作伙伴。https://mahoje.dk
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。