mcpField
S
Security Snapshot

Security Snapshot

本地服务
github.com/Seiya-wasabi开发工具02 周前更新

关于 Security Snapshot

Security Snapshot 是用于检查公开 URL 的 HTTP 安全标头的 MCP 服务,提供实时扫描和免费示例结果;实时扫描通过 Base 上的 USDC 付费。

主要功能

  1. 01扫描 HTTP 安全标头
  2. 02检查 HTTPS 强制与重定向
  3. 03检查常见安全相关文件
  4. 04查看免费示例快照
  5. 05使用 USDC 支付实时扫描

适用场景

  1. 01审查公开网站的标头配置
  2. 02检查网站是否启用 HSTS 和 CSP

MCP 相关

向 MCP 客户端提供 `scan_security_headers` 实时 URL 检查工具,以及返回预设示例的 `demo_security_snapshot`。实时扫描在 Base 主网上收取 0.05 USDC。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"security-snapshot": {
"command": "npx",
"args": [
"-y",
"mcp-server-security-snapshot"
],
"env": {
"WALLET_PRIVATE_KEY": "<WALLET_PRIVATE_KEY>",
"NETWORK": "<NETWORK>"
}
}
}
}
启动命令npx -y mcp-server-security-snapshot
需要配置的环境变量
WALLET_PRIVATE_KEY密钥
NETWORK

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-server-security-snapshot

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。