mcpField
C
cybersec-mcp

cybersec-mcp

本地服务
github.com/xu-c0安全123 周前更新

关于 cybersec-mcp

cybersec-mcp 为安全团队、研究人员和教育场景提供结构化网络安全提示词及串联工作流,覆盖红蓝队、SOC、云安全、OSINT、合规、漏洞和 AI Agent 安全。

主要功能

  1. 01覆盖八类安全领域的提示词
  2. 02七个串联式安全工作流
  3. 03类型化输入与结构化输出
  4. 04提示词标注 MITRE ATT&CK
  5. 05通过网页演示浏览提示词

适用场景

  1. 01规划从检测到复盘的事件响应
  2. 02开展云安全审计
  3. 03组织 Web 应用渗透测试
  4. 04用 ATT&CK 标签检查检测覆盖

MCP 相关

MCP 服务将网络安全提示词作为工具提供,MCP 兼容客户端可填入类型化变量并调用。七个工作流会串联提示词,并在步骤间传递变量。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"xu-c0-cybersec": {
"command": "npx",
"args": [
"-y",
"@xu-c0/cybersec-mcp"
]
}
}
}
启动命令npx -y @xu-c0/cybersec-mcp

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

安装包
npm@xu-c0/cybersec-mcp0.1.2

工具

5

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

cybersec-mcp

包含 323 个网络安全提示词和 7 个串联工作流的 MCP 服务。安装后,Claude(或任何兼容 MCP 的客户端)就能通过调用工具,而不是让你复制粘贴提示词,来执行事件响应计划、云审计或渗透测试。

在线演示 · MIT 许可证 · Model Context Protocol

安装

npx -y @xu-c0/cybersec-mcp

Claude Desktop 配置(macOS 上为 ~/Library/Application Support/Claude/claude_desktop_config.json,Windows 上为 %APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "cybersec": {
      "command": "npx",
      "args": ["-y", "@xu-c0/cybersec-mcp"]
    }
  }
}

然后:

使用 cybersec 为 SIEM 标记的主机上的异常出站流量制定事件响应计划。SIEM 是 Splunk,EDR 是 CrowdStrike。

Agent 会选择 incident-response 场景,填入你的变量,并逐步引导你完成检测、分诊、遏制、根除和事后复盘,每个步骤都会提供具体命令。

工具

涵盖 8 个类别的 323 个提示词。每个提示词都接受类型化变量,并按定义的格式返回结果(步骤、表格、SIEM 查询、MITRE 标签)。

类别提示词数量涵盖内容
红队45渗透测试方法、AD 攻击路径、C2 基础设施、社会工程
蓝队42日志分析、IR 手册、检测工程、欺骗
SOC 运营42Splunk/Sentinel/Elastic 查询、告警分诊、运行手册、交接班
云安全38AWS/Azure/GCP 审计、IAM、容器安全、CSPM
OSINT38域名情报、威胁行为者画像、足迹分析、归因
GRC38ISO 27001、SOC 2、NIST CSF、风险评估、策略生成
漏洞分析42CVE 分诊、CVSS 4.0、补丁优先级排序、渗透测试报告
AI Agent 安全38大模型红队测试、提示词注入、Agent 防护措施、供应链

源文件:content/prompts-master.md → 生成文件 web-app/js/data.js。

场景

七个端到端工作流,可串联提示词并在步骤之间传递变量:

  1. Web 应用渗透测试 — 侦察 → 映射 → 指纹识别 → API 测试 → 利用 → 漏洞利用后操作 → 报告
  2. 事件响应 — 检测 → 日志调查 → 严重性评估 → 遏制 → 根除 → 沟通 → 经验总结
  3. 云安全审计 — IAM → 网络 → 存储 → 数据库 → 日志记录 → 合规性
  4. 漏洞赏金侦察 — 子域名 → 端口 → 技术栈 → OSINT → 攻击面 → 漏洞评估
  5. 合规审计(ISO 27001) — 界定范围 → 风险 → 控制措施 → 证据 → 差距 → 文档
  6. 威胁狩猎 — 假设 → 查询设计 → 线索拓展 → 验证 → 响应
  7. AI 安全评估 — 资产清单 → 访问控制 → 红队测试 → 提示词注入 → 供应链 → 监控

定义位于 web-app/js/scenarios.js。

Web 演示

cybersec-mcp.vercel.app — 浏览所有提示词、填写变量,并将渲染后的文本复制到任何大模型中。支持深色模式、英语 / 韩语 / 日语,无需注册。数据与 MCP 服务相同,界面不同。

如果你想在接入服务前查看工具将发送的内容,或给队友提供一次性提示词,这个演示会很有用。

ATT&CK 映射

红队、蓝队和 SOC 提示词均标记了 MITRE ATT&CK 战术。完整映射见 ATTACK_MATRIX.md — 可用于紫队演练和检测覆盖审查。

目录结构

mcp/         MCP server (TypeScript, in progress)
web-app/     Static demo deployed to Vercel
content/     prompts-master.md — prompt source of truth
examples/    Client configs (Claude Desktop, Cursor, Claude Code)

parse_prompts.py 根据 content/prompts-master.md 重新生成 web-app/js/data.js。

贡献

欢迎提交 PR,包括新增提示词、MITRE 标签、场景工作流、翻译和 MCP 工具修复。规范和质量标准见 CONTRIBUTING.md。

本项目用于经授权的安全测试、防御性运营、安全研究和教育。任何鼓励未经授权访问的 PR 都会被拒绝。请参阅 CODE_OF_CONDUCT.md。

许可证

MIT — 详见 LICENSE。MITRE ATT&CK® 是 The MITRE Corporation 的注册商标;本项目与 MITRE 无关。

评论

支持 Markdown

第一次接触 MCP?

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

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