关于 SiteGuardian
SiteGuardian 是托管式 MCP 服务,可查询网站监控数据并执行安全与合规扫描。网站运营者可使用一个匿名扫描工具和四个 Bearer 认证的监控工具;服务部署于德国,结果依据监控数据确定性生成。
主要功能
- 01匿名执行单次域名扫描
- 02查看受监控域名及当前状态
- 03检查近期安全态势变化
- 04获取配置修复建议和验证命令
- 05欧盟托管及哈希链审计记录
适用场景
- 01查看域名安全评级和主要问题
- 02检查受监控网站的当前评级及未解决问题
- 03调查 TLS、DNSSEC、标头、Cookie 或 JS 主机变化
- 04应用建议的服务器或 DNS 配置修复
MCP 相关
托管的 Streamable HTTP MCP 服务提供五种网站扫描和监控工具。`scan_domain` 无需认证,其余四种工具需要 Bearer 密钥,修复建议还要求付费计划。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.siteguardian.ioclaude mcp add --transport http gweber-siteguardian https://mcp.siteguardian.io{"mcpServers":{"gweber-siteguardian":{"type":"http","url":"https://mcp.siteguardian.io"}}}在 Cursor 中打开{"servers":{"gweber-siteguardian":{"type":"http","url":"https://mcp.siteguardian.io"}}}在 VS Code 中打开{"mcpServers":{"gweber-siteguardian":{"type":"http","url":"https://mcp.siteguardian.io"}}}{"mcpServers":{"gweber-siteguardian":{"serverUrl":"https://mcp.siteguardian.io"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.siteguardian.io需要授权工具
详细介绍
SiteGuardian MCP — 示例与客户端配置
SiteGuardian 模型上下文协议服务的客户端配置、可复制粘贴的示例,以及 MCP 服务清单。
注意: 此存储库仅包含示例和客户端集成代码。MCP 服务本身托管在 **https://mcp.siteguardian.io**,并以 SaaS 形式运营——服务源代码不开源。此存储库中的所有内容均采用 MIT 许可,可自由派生。
什么是 SiteGuardian MCP 服务?
一个托管的 MCP 端点,支持 Claude Desktop、Claude Code、Cursor、Windsurf 和 VS Code Copilot 通过自然语言工具调用查询网站监控数据并运行安全/合规扫描。
- 端点:
https://mcp.siteguardian.io(或规范地址https://siteguardian.io/mcp) - 传输方式: Streamable HTTP
- 托管位置: 德国 Hetzner——数据驻留于欧盟
- 文档: https://siteguardian.io/docs/mcp
五个工具
| 工具 | 身份验证 | 用途 |
|---|---|---|
scan_domain | 匿名 | 单次安全扫描,提供 A–F 评级、最重要的 3 个问题和永久链接 |
list_monitored_domains | Bearer | 账户中持续监控的域名 |
get_domain_status | Bearer | 受监控域名的当前评级和活动问题 |
get_drift_events | Bearer | 近期安全态势变化(TLS、DNSSEC、标头、Cookie、JS 主机) |
get_fix_recommendations | Bearer + 付费方案 | nginx/Apache/DNS 代码片段和验证命令 |
试用匿名工具(无需设置)
curl -X POST https://mcp.siteguardian.io/ \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"scan_domain","arguments":{"domain":"example.com"}}}'
每个 IP 每小时最多调用 10 次。每个域名的结果缓存 2 小时。完整的 curl/Python/JS 示例见 examples/。
在客户端中安装
所有客户端使用相同的端点。在 clients/ 中复制粘贴配置:
- Claude Desktop —
clients/claude-desktop.json - Claude Code(CLI) —
clients/claude-code.sh - Cursor —
clients/cursor.json - Windsurf —
clients/windsurf.json - VS Code / Copilot —
clients/vscode.sh
身份验证
scan_domain 工具支持匿名使用。其余四个监控工具需要 Bearer 密钥:
- 登录 https://siteguardian.io
- 打开 Settings → API & Integrations
- 点击 Generate key,为密钥命名并复制
- 将其添加到客户端配置中:
"headers": {"Authorization": "Bearer sg_live_..."}
Monitor、Compliance 和 Enterprise 方案均提供 API 密钥。
隐私
- 托管于欧盟。 德国 Hetzner。无美国子处理商。
- 响应流程中不使用大模型。 工具回答根据监控数据确定性生成。
- 不会使用您的查询进行训练。 仅为防止滥用和计费而记录查询。
- 审计跟踪。 每次工具调用都会记录在 SHA-256 哈希链中。
服务清单
完整的机器可读 MCP 服务清单位于 server.json——Anthropic MCP Registry 和各个社区目录会使用此文件。
路线图
- OAuth 2.1(符合当前 MCP 规范)
- 除
tools外增加resources和prompts - 列入官方 Anthropic MCP Registry
- 列入 Smithery 和 mcp.so
许可证
此存储库中的示例和客户端配置采用 MIT 许可证发布——详见 LICENSE。
SiteGuardian MCP 服务本身为专有服务,以 SaaS 形式托管。服务源代码不予分发。
支持
- 文档: https://siteguardian.io/docs/mcp
- 状态: https://siteguardian.io/status
- 错误报告或功能请求: 提出问题 或发送邮件至 [email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。