关于 Security Snapshot
Security Snapshot 是用于检查公开 URL 的 HTTP 安全标头的 MCP 服务,提供实时扫描和免费示例结果;实时扫描通过 Base 上的 USDC 付费。
主要功能
- 01扫描 HTTP 安全标头
- 02检查 HTTPS 强制与重定向
- 03检查常见安全相关文件
- 04查看免费示例快照
- 05使用 USDC 支付实时扫描
适用场景
- 01审查公开网站的标头配置
- 02检查网站是否启用 HSTS 和 CSP
MCP 相关
向 MCP 客户端提供 `scan_security_headers` 实时 URL 检查工具,以及返回预设示例的 `demo_security_snapshot`。实时扫描在 Base 主网上收取 0.05 USDC。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-security-snapshot
将 Website Security Snapshot API 封装为工具,供 Claude 和其他 AI Agent 使用的 MCP 服务。
直接通过 AI 助手扫描任意公开 URL 的 HTTP 安全标头,并通过 x402 v2 在链上自动结算费用(Base 主网上为 0.05 USDC)。
1.1.0 (2026-10-13): API 已于 2026-10-04 迁移至 x402 v2,1.0.0(v1 客户端)将无法继续支付。
npx -y mcp-server-security-snapshot会自动获取 1.1.0。现已不再支持 Base Sepolia。
提供的工具
| 工具 | 说明 | 费用 |
|---|---|---|
scan_security_headers | 扫描 URL 的安全标头(实时,付费) | 0.05 USDC |
demo_security_snapshot | 返回预设示例(免费) | 免费 |
scan_security_headers
检查内容:
- HSTS、CSP、X-Frame-Options、X-Content-Type-Options、Referrer-Policy、Permissions-Policy
- HTTPS 强制执行和重定向链
- 是否存在
security.txt、robots.txt、sitemap.xml
设置
要求
- 一个在 Base 主网上持有 USDC 的钱包
- 如需免费查看输出示例,请使用
demo_security_snapshot工具
Claude Desktop
将以下内容添加到 claude_desktop_config.json(macOS 上通常位于 ~/Library/Application Support/Claude/,Windows 上位于 %APPDATA%\Claude\):
{
"mcpServers": {
"security-snapshot": {
"command": "npx",
"args": ["-y", "mcp-server-security-snapshot"],
"env": {
"WALLET_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY"
}
}
}
}
直接运行
WALLET_PRIVATE_KEY=0x... npx mcp-server-security-snapshot
环境变量
| 变量 | 必填 | 默认值 | 说明 |
|---|---|---|---|
WALLET_PRIVATE_KEY | 是 | — | 付款钱包的私钥(0x...) |
NETWORK | 否 | base | 仅支持 base(Base 主网) |
API_BASE_URL | 否 | https://api.cybersecurity-japan.com | 覆盖 API 端点 |
在 Claude 中的使用示例
配置完成后,可以向 Claude 提问:
“检查 https://example.com 的安全标头”
“https://mysite.com 是否启用了 HSTS 和 CSP?”
“审计 https://example.com 的安全状况,并告诉我缺少哪些内容”
Claude 将调用 scan_security_headers,从你的钱包支付 0.05 USDC,并返回结果。如果付款未获接受(例如,Base 上没有 USDC),工具会返回 Payment not accepted:,并附上原因。错误响应不收费。
安全说明
你的 WALLET_PRIVATE_KEY 用于签署 USDC 交易。请使用仅存有足够资金以满足预期使用需求的专用钱包。请勿使用主钱包。
链接
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。