把破甲接入你的 AI 助手
破甲提供一个 MCP 服务端。接入后,Claude、ChatGPT 或任何支持 MCP 的助手都可以在你测试时检索这些报告,例如「这个参数像不像历史上的 SSRF?」
接入方式
Claude Code
claude mcp add --transport http pojia https://cev.pojia.ai/mcp
Claude Desktop / Cursor(JSON 配置)
{
"mcpServers": {
"pojia": {
"type": "http",
"url": "https://cev.pojia.ai/mcp",
"headers": {
"Authorization": "Bearer pj_xxx"
}
}
}
}本地开发环境的服务地址是 http://localhost:8787/mcp。匿名访问限 30 次/分钟;在请求头带Authorization: Bearer pj_… 个人令牌可提升到 300 次/分钟。OAuth 2.1 一键授权在 M2 提供。
工具清单
- search_reports
- 按关键词、类别、弱点、厂商、严重程度或发现方式检索报告
- get_report
- 获取单份报告:元数据、AI 中文解读(发现方式、步骤、载荷、修复)与原文
- similar_reports
- 给一段目标功能/请求描述,找历史上相似的报告
- list_classes
- 列出全部漏洞类别及报告数量
- list_weaknesses
- 列出某类别下的弱点、CWE 与报告数
- get_payloads
- 返回某类漏洞的测试载荷与常见绕过方式
- program_profile
- 某厂商的历史漏洞画像:类别分布、Top 弱点、常见资产
- cve_lookup
- 查 CVE:NVD 信息、KEV 状态与关联报告
所有工具只读。报告原文放在 <report_body> 定界块中返回,并在工具描述中注明是未经审核的第三方内容;每条结果都带原文链接。
令牌
令牌格式 pj_ + 64 位十六进制,服务端只存 SHA-256。在服务器上签发:
签发令牌
python worker/make_token.py --name "claude-desktop" --scope mcp
REST API 同样接受该令牌(限流 600 次/分钟)。见 API 文档。