使用说明
哨兵mcp
安全运营MCP服务器——将AI代理变成安全分析师。
它的作用
为Claude(或任何兼容MCP的AI代理)提供6个安全工具:
| 工具 | 说明 |
|---|---|
http_security_scan |
10+级HTTP安全标头(HSTS、CSP、X-Frame-Options等),评分为A+至F |
ssl_certificate_check |
验证SSL/TLS——证书到期、信任链、协议版本、密码强度 |
dns_recon |
枚举DNS记录+检查SPF、DMARC、DKIM的电子邮件欺骗风险 |
port_scan |
扫描30个高风险端口,标记暴露的数据库/RDP/Telnet |
tech_fingerprint |
通过header+HTML识别web服务器、框架、CMS、CDN/WAF |
security_report |
同时运行所有扫描→ 执行摘要+MITRE ATT&CK映射 |
安装
npm install
npm run build
使用Claude代码
添加到您的Claude Code MCP配置中:
{
"mcpServers": {
"sentinel": {
"command": "node",
"args": ["/path/to/sentinel-mcp/dist/index.js"]
}
}
}
然后问克劳德:“对example.com进行全面的安全审计”
工具深潜
security_report (主要的一个)
同时运行所有5个单独的扫描,并产生:
- 整体安全等级(A+至F)
- 风险等级(严重/高/中/低)
- 执行摘要
- 关键发现列表
- MITRE ATT&CK技术映射
- 优先补救建议
个人工具
每个工具都可以独立调用以进行目标分析。所有返回的结构化JSON都包含调查结果、严重性评级和可操作的建议。
技术栈
- TypeScript+Node.js
- MCP-SDK(
@modelcontextprotocol/sdk) - 零外部扫描依赖关系——使用内置节点
tls,dns,net,https模块
授权
仅扫描您有权测试的目标。该工具旨在用于防御安全评估、渗透测试和教育用途。
许可证
麻省理工学院