SuperAPI AI 工具集

opfor-mcp-setup

智能体与模型

查看项目

更新于 10-15 23:45

技能介绍

用途:为 Opfor 红队评估配置一个 MCP 服务器目标。安装到用户仓库后,优先读取该仓库(mcp.json、docker 配置、服务器源码)再提问,只收集仍未知的信息。

主要能力:收集目标信息(名称、传输方式 stdio 或 url、命令/URL、参数、环境变量);自动检测服务器配置,扫描 .cursor/mcp.json、claude_desktop_config.json、根目录 mcp.json、docker-compose*.yml、package.json、Python 入口、.env、Dockerfile、README 等,提取命令、参数、所需环境变量名(不索取密钥值)与传输类型,并需用户明确确认。连接服务器后执行 tools/list 与 resources/list,记录工具名、描述、输入 schema 及资源 URI,展示攻击面。读取 ./catalog.json 加载评估器与套件,让用户选择预定义套件或自定义评估器,并按严重性分组推荐。询问每个评估器的攻击变体数(3/5/10/自定义 1-20)与单轮或多轮模式。按评估器生成攻击计划,套用实际工具名、参数 schema 与资源 URI,复制 pass_criteria 与 fail_criteria。最后写入 .opfor/configs/<uuid>/ 下的 config.md 与 inputs/<evaluator-id>.md,并展示摘要,提示用 /opfor-mcp-run 运行评估。

适用场景:对 MCP 服务器进行对抗性安全评估前的目标配置与攻击计划生成。

限制:无文件系统访问时需直接向用户询问传输类型、命令/URL 与环境变量;仅展示目录中存在的套件;不索取密钥值;具体评估器、套件与攻击模板内容取决于仓库内 catalog.json,资料未提供其完整清单。