R00T-Kim/awesome-offensive-mcp

GitHub: R00T-Kim/awesome-offensive-mcp

一个精选的攻击性安全 MCP 服务器列表,汇总了面向红队和渗透测试全流程的 AI 集成工具。

Stars: 24 | Forks: 5

# Awesome 攻击性 MCP Servers [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) ## ⚠️ 免责声明与收录标准 * **收录标准:** 我仅添加满足以下条件之一的工具: 1. **30+ GitHub Stars**(社区验证) 2. **亲自验证** 3. **官方实现**(由供应商维护) * **责任:** 使用本仓库中列出的工具和服务器仅限用于**教育和授权测试目的**。维护者对因使用这些工具而造成的任何滥用或损坏**不承担任何责任**。您有责任遵守所有适用的法律和法规。 * **安全:** 在将 MCP 服务器连接到您的环境之前,**务必审计其代码**,特别是那些能够执行命令或读取文件的服务器。 ## 🚀 什么是 MCP? **Model Context Protocol (MCP)** 是一个开放标准,充当 AI 模型(如 Claude、Gemini)与您的本地工具之间的通用翻译器。它允许 AI 安全地查询数据库、执行脚本,并与 API 交互,而无需硬编码集成。 对于攻击性安全而言,这意味着您的 AI 代理现在可以在单个对话上下文中**运行 Nmap 扫描、分析 Ghidra 反编译结果以及查询 Shodan**。 ## 📑 分类 - [🕵️ 侦察与 OSINT](#recon) - [🔬 漏洞研究与分析](#vuln) - [🌐 Web、网络与协议](#web) - [⚔️ 武器化与利用](#weapon) - [🔓 密码学与破解](#crypto) - [🏴 后渗透与 Active Directory](#postexp) - [🏗️ 基础设施、工具与编排](#infra)
## 🕵️ 侦察与 OSINT *用于资产发现、威胁情报收集和外部攻击面映射的工具。* - [**Nmap MCP**](https://github.com/vorotaai/nmap-mcp) – 通过自然语言运行 Nmap 扫描(主机发现、端口扫描、操作系统/服务检测、NSE 脚本)。 - [**Shodan MCP**](https://github.com/BurtTheCoder/mcp-shodan) – AI 访问 Shodan 搜索、主机信息和 CVE。 - [**VirusTotal MCP**](https://github.com/BurtTheCoder/mcp-virustotal) – 查询 VT 扫描结果,分析 URL、IP 地址和文件哈希。 - [**ExternalAttacker MCP**](https://github.com/MorDavid/ExternalAttacker-MCP) – 使用 ProjectDiscovery 工具(subfinder、httpx 等)映射外部攻击面。 - [**NetworksDB MCP**](https://github.com/MorDavid/NetworksDB-MCP) – 查找 IP 范围、ASN 和 DNS 记录。 - [**AlienVault OTX MCP**](https://github.com/mrwadams/otx-mcp) – OTX 威胁情报源的交互接口。 - [**ZoomEye MCP**](https://github.com/zoomeye-ai/mcp_zoomeye) – 通过 ZoomEye API 检索网络空间资产和 dorks。 - [**GitHub MCP Server**](https://github.com/github/github-mcp-server) – 完整的 GitHub API 访问权限。非常适合进行**密钥扫描**和仓库分析。 - [**FastDomainCheck MCP**](https://github.com/bingal/FastDomainCheck-MCP-Server) – 高速批量域名可用性检查。 - [**DNStwist MCP**](https://github.com/BurtTheCoder/mcp-dnstwist) – 检测钓鱼、typosquatting(域名劫持)和攻击性域名。 - [**Maigret MCP**](https://github.com/BurtTheCoder/mcp-maigret) – 通过用户名在数千个站点中收集个人档案。 - [**Crunchbase MCP**](https://github.com/Cyreslab-AI/crunchbase-mcp-server) – 访问 Crunchbase 组织数据以进行企业侦察。 - [**ADEO CTI MCP**](https://github.com/ADEOSec/mcp-shodan) – 用于 Shodan 和 VirusTotal 威胁分析的组合 MCP。 - [**Everything Search MCP**](https://github.com/mamertofabian/mcp-everything-search) – 快速的本地文件搜索,用于收集内部情报。 - [**ANNA's MCP**](https://github.com/iosifache/annas-mcp) – 从 Anna's Archive 搜索并下载文档/论文。 - [**MalwareBazaar MCP**](https://github.com/mytechnotalent/MalwareBazaar_MCP) – 与 Malware Bazaar 交互,获取实时威胁情报和样本元数据。 - [**MITRE ATT&CK MCP**](https://github.com/stoyky/mitre-attack-mcp) – 查询并交互 MITRE ATT&CK 框架数据。
## 🔬 漏洞研究与分析 *用于静态分析、逆向工程、移动应用分析和固件检查的工具。* - [**Ghidra MCP**](https://github.com/LaurieWired/GhidraMCP) – 与 Ghidra 深度集成,实现自主逆向工程和函数解释。 - [**Ghidra MCP Alternative**](https://github.com/Bamimore-Tomi/ghidra_mcp) – 另一个专注于二进制分析能力的 Ghidra MCP 变体。 - [**pyghidra-mcp**](https://github.com/clearbluejar/pyghidra-mcp) – Headless 优先且支持 GUI 的 Ghidra MCP 服务器。支持使用 Python 进行项目级分析和跨二进制追踪。 - [**IDA Pro MCP**](https://github.com/mrexodia/ida-pro-mcp) – 使用 LLM 控制 IDA Pro 进行反编译和分析。 - [**Binary Ninja MCP**](https://github.com/MCPPhalanx/binaryninja-mcp) – 将 AI 工作流直接集成到 Binary Ninja 中的插件。 - [**WinDBG EXT MCP**](https://github.com/NadavLor/windbg-ext-mcp) – 使用 WinDbg 进行 AI 辅助的内核调试。实时分析崩溃转储。 - [**mcp-windbg**](https://github.com/svnscha/mcp-windbg) – 用于 WinDbg/CDB 的 AI 驱动的交互式调试器集成,可分析崩溃转储并控制执行。 - [**Jadx MCP Plugin**](https://github.com/mobilehackinglab/jadx-mcp-plugin) – 暴露 Jadx 反编译器功能,用于 **Android 渗透测试**。 - [**Sentry MCP**](https://github.com/getsentry/sentry-mcp) – 分析错误日志和堆栈跟踪,以识别崩溃点或逻辑错误。 - [**Greptile MCP**](https://github.com/greptileai/greptile-vscode) – 语义代码搜索,用于在大型代码库中查找漏洞逻辑。 - [**Semgrep MCP**](https://github.com/semgrep/semgrep) – **(官方)** 直接内置于 Semgrep 二进制文件(`semgrep mcp`)中。运行静态分析扫描,分析代码漏洞,并起草自定义规则。 - [**Slither MCP**](https://github.com/trailofbits/slither-mcp) – **(Web3)** 使用 Trail of Bits 的 Slither 对 Solidity 智能合约进行静态分析。 - [**Aderyn**](https://github.com/Cyfrin/aderyn) – 针对.Solidity 智能合约的快速静态分析。 - [**mcp-gdb**](https://github.com/signal-slot/mcp-gdb) – 用于调试应用程序的 GDB 服务器集成。 - [**lldb-mcp**](https://github.com/stass/lldb-mcp) – LLDB 调试器集成,用于通过 MCP 控制调试会话。 - [**radare2-mcp**](https://github.com/radareorg/radare2-mcp) – 与 Radare2 (r2) 深度集成以进行逆向工程。 - [**codeql-mcp**](https://github.com/JordyZomer/codeql-mcp) – 使用自然语言运行 CodeQL 查询以进行变体分析。 - [**pwno-mcp**](https://github.com/pwno-io/pwno-mcp) – 为漏洞利用和 LLM 使用量身定制的高级 GDB/pwndbg 集成。 - [**frida-mcp**](https://github.com/dnakov/frida-mcp) – 使用 Frida 进行动态插桩和 Hook。 - [**embedded-debugger-mcp**](https://github.com/Adancurusul/embedded-debugger-mcp) – 通过 probe-rs 调试嵌入式系统(ARM、RISC-V)。 - [**mcp-android-server-python**](https://github.com/nim444/mcp-android-server-python) – 通过 uiautomator2 进行 Android 自动化和 UI 检查。 - [**mobile-mcp**](https://github.com/mobile-next/mobile-mcp) – 针对模拟器和真机的跨平台移动自动化。 - [**MobSF MCP**](https://github.com/pullkitsan/mobsf-mcp-server) – 使用 Mobile Security Framework (MobSF) 扫描和分析 APK/IPA 文件。 - [**Volatility MCP**](https://github.com/bornpresident/Volatility-MCP-Server) – 集成 Volatility 3 以实现自动化内存取证。 - [**MCP Security Tools**](https://github.com/Ta0ing/MCP-SecurityTools) – 包含 Uncover (FOFA/Shodan)、Enscan 等的集合。
## 🌐 Web、网络与协议 *用于动态评估、流量拦截、API 安全和数据库交互的工具。* - [**Burp Suite MCP**](https://github.com/PortSwigger/mcp-server) – Web 安全测试的行业标准,现在可通过 AI 进行控制。 - [**Nuclei MCP**](https://github.com/addcontent/nuclei-mcp) – 使用 Nuclei 模板编排快速漏洞扫描。 - [**Nikto MCP**](https://github.com/weldpua2008/nikto-mcp) – 运行 Nikto Web 服务器扫描以识别漏洞的命令行包装器。 - [**Chrome DevTools MCP**](https://github.com/ChromeDevTools/chrome-devtools-mcp) – **(官方)** 通过 Chrome DevTools Protocol 控制和检查 Google Chrome。执行 DOM 检查、脚本评估和网络分析。 - [**Playwright MCP**](https://github.com/microsoft/playwright-mcp) – 用于动态测试、抓取或绕过客户端控制的浏览器自动化。 - [**Puppeteer MCP**](https://github.com/merajmehrabi/puppeteer-mcp-server) – 用于 XSS 验证和管理机器人模拟的无头 Chrome 自动化。 - [**PostgreSQL MCP**](https://github.com/crystaldba/postgres-mcp) – 连接到 Postgres 数据库以检查 schema 并测试 SQL 查询。 - [**MySQL MCP**](https://github.com/benborla/mcp-server-mysql) – 用于数据库评估的 MySQL/MariaDB 交互。 - [**Redis MCP**](https://github.com/redis/mcp-redis) – **(官方)** 与 Redis 数据库交互。通常是 RCE 和数据渗透的常见目标。 - [**MongoDB MCP**](https://github.com/mongodb-js/mongodb-mcp-server) – **(官方)** 检查 MongoDB 集合并测试 NoSQL 注入。 - [**SQLite MCP**](https://github.com/jparkerweb/mcp-sqlite) – 分析本地 SQLite 数据库文件(对于**移动端/浏览器取证**至关重要)。 - [**AKTO MCP Server**](https://www.akto.io/mcp) – 自动化 API 发现和安全测试( Broken Object Level Authorization 等)。 - [**Cloudflare MCP Server**](https://github.com/cloudflare/mcp-server-cloudflare) – 管理 WAF 规则、审查日志并保护边缘配置。 - [**Illumio MCP**](https://github.com/alexgoller/illumio-mcp-server) – Zero Trust 分段和流量分析。 - [**Fetch MCP**](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) – 用于手动模糊测试或构造原始请求的简单 HTTP 客户端。 - [**mcp-server-fuzzer**](https://github.com/Agent-Hellboy/mcp-server-fuzzer) – 用于测试和压力测试其他 MCP 服务器的通用模糊测试工具。 - [**mcpcap**](https://github.com/mcpcap/mcpcap) – 网络流量分析 (PCAP) 和数据包检查。 - [**WireMCP**](https://github.com/0xKoda/WireMCP) – 使用 Wireshark (tshark) 进行实时网络分析。
## ⚔️ 武器化与利用 *用于 payload 生成、系统漏洞利用和命令执行的工具。* - [**Command Line MCP**](https://github.com/g0t4/mcp-server-commands) – **⚠️ 危险。** 允许 AI 执行任意 shell 命令。对于专门的漏洞利用链非常强大,但需要严格的沙箱隔离。 - [**MetasploitMCP**](https://github.com/GH05TCREW/MetasploitMCP) – 控制 Metasploit Framework 进行漏洞扫描和利用。 - [**HexStrike AI**](https://github.com/0x4m4/hexstrike-ai) – 自动化攻击性安全套件,运行 150 多种工具。 - [**MCP Security Hub**](https://github.com/FuzzingLabs/mcp-security-hub) – 一个生产就绪、Docker 化的集合,包含 36 个以上的 MCP 服务器,将 185 个以上的攻击性安全工具(Nmap、Ghidra、Nuclei、SQLMap、Hashcat 等)整合到 AI 代理中。 - [**MasterMCP**](https://github.com/slowmist/MasterMCP) – **(研究)** 允许跨 MCP 攻击的演示工具包(谨慎使用)。 - [**Damn Vulnerable MCP Server**](https://github.com/harishsg993010/damn-vulnerable-MCP-server) – **(教育)** 专为 CTF 和安全培训设计的故意存在漏洞的 MCP 服务器。 - [**MCP Injection Experiments**](https://github.com/invariantlabs-ai/mcp-injection-experiments) – **(研究)** 用于 MCP 工具投毒攻击的代码片段和概念验证。 - [**Offensive MCP AI**](https://github.com/CyberSecurityUP/Offensive-MCP-AI) – 专为 AI 代理设计的攻击性安全工具套件。
## 🔓 密码学与破解 *用于哈希破解、解码和密码学操作的工具。* - [**Hashcat MCP**](https://github.com/MorDavid/hashcat-mcp) – 使用自然语言编排 Hashcat 进行密码破解。
## 🏴 后渗透与 Active Directory *用于内部侦察、权限提升和横向移动的工具。* - [**BloodHound MCP AI**](https://github.com/MorDavid/BloodHound-MCP-AI) – 通过 AI 使用图查询分析 Active Directory 攻击路径。 - [RoadRecon MCP**](https://github.com/atomicchonk/roadrecon_mcp_server) – Azure Active Directory (Entra ID) 枚举和分析。
## 🏗️ 基础设施、工具与编排 *云安全、容器管理、取证和智能体框架。* ### ☁️ 云与容器安全 - [**Terraform MCP**](https://github.com/hashicorp/terraform-mcp-server) – **(官方)** 分析 Terraform IaC,查找云配置错误或硬编码的密钥。 - [**Trivy MCP**](https://github.com/aquasecurity/trivy-mcp) – **(官方)** Aqua Security 官方的 Trivy 插件。使用自然语言执行容器、文件系统和代码库漏洞扫描。 - [**Snowflake MCP**](https://github.com/Snowflake-Labs/mcp) – **(官方)** 与 Snowflake Data Cloud 交互(数据渗透模拟/访问审计)。 - [**Kubernetes MCP**](https://github.com/Flux159/mcp-server-kubernetes) – 枚举和管理 K8s 集群(Pod 安全、RBAC 检查)。 - [**AWS MCP**](https://awslabs.github.io/mcp/) – 检查 AWS 资源(S3 存储桶、IAM 角色、EC2)是否存在配置错误。 - [**Docker MCP**](https://hub.docker.com/u/mcp) – 管理 Docker 容器和镜像。对于设置攻击实验室或分析容器镜像非常有用。 - [**Auth0 MCP**](https://github.com/auth0/auth0-mcp-server) – **(官方)** Auth0 身份平台的管理和交互。 ### ⚙️ 基础设施分析(监控) - [**Grafana MCP**](https://github.com/grafana/mcp-grafana) – **(官方)** 访问仪表板和数据源以可视化内部网络状态。 - [**Prometheus MCP**](https://github.com/pab1it0/prometheus-mcp-server) – 查询监控指标以揭示内部系统负载和正在运行的服务。 ### 🛠️ 系统与取证 - [**Filesystem MCP**](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) – 读/写本地文件。对于**日志分析**、配置审计和数据渗透模拟至关重要。 - [**Git MCP**](https://github.com/modelcontextprotocol/servers/tree/main/src/git) – 分析 Git 历史记录和差异以查找敏感数据或过去的漏洞。 - [**MCP Timeserver**](https://github.com/SecretiveShell/MCP-timeserver) – 为关联规则提供精确的时间上下文。 - [**pty-mcp-server**](https://github.com/phoityne/pty-mcp-server) – 生成伪终端(PTY)并进行交互,以实现 shell 访问。 ### 🛡️ 安全运营(蓝队/紫队) - [**Google Security Operations MCP**](https://github.com/google/mcp-security) – 用于威胁狩猎的 Chronicle 和 Mandiant 集成。 - [**Elastic Security MCP**](https://github.com/elastic/mcp-server-elasticsearch) – 用于日志搜索和异常检测的 SIEM 交互。 - [**Check Point Quantum MCP**](https://github.com/CheckPointSW/mcp-servers) – 防火墙管理和策略审查。 - [**Heimdall**](https://github.com/shinzo-labs/heimdall) – MCP 工具的访问控制和治理层。 - [**ToolHive**](https://github.com/stacklok/toolhive) – 用于安全部署 MCP 服务器的管理和注册表。 - [**MCP Scan**](https://github.com/invariantlabs-ai/mcp-scan) – 扫描 MCP 连接的漏洞并记录交互。 - [**MCP Shield**](https://github.com/riseandignite/mcp-shield) – 专为 MCP 服务器设计的安全扫描器。 - [**MCP Guardian**](https://github.com/eqtylab/mcp-guardian) – 通过访问控制代理并保护您的 MCP 服务器。 ### 🤝 运维与通信 - [**Discord MCP**](https://github.com/hanweg/mcp-discord) – 控制 Discord(可用于 C2 模拟或通知)。 - [**Telegram MCP**](https://github.com/qpd-v/mcp-communicator-telegram) – Telegram 集成。 - [**WhatsApp MCP**](https://github.com/lharries/whatsapp-mcp) – WhatsApp Web API 集成。 - [**Notion MCP**](https://developers.notion.com/docs/mcp) – 将渗透测试报告自动生成至 Notion。 - [**Obsidian MCP**](https://github.com/calclavia/mcp-obsidian) – 管理本地知识库以记录测试工作笔记。 - [**GitLab MCP**](https://github.com/mcp-parliament/gitlab-mcp-server) – 管理代码库和议题。 ### 🤖 智能体 AI 框架 *用于构建、测试和编排您自己的攻击性智能体的框架。* - [**Microsoft AutoGen**](https://github.com/microsoft/autogen) - [**CrewAI**](https://github.com/crewAIInc/crewAI) - [**LangChain**](https://github.com/langchain-ai/langchain) - [**LangGraph**](https://github.com/langchain-ai/langgraph) - [**Microsoft Semantic Kernel**](https://github.com/microsoft/semantic-kernel) - [**Agno**](https://github.com/agno-agi/agno) - [**CAI (Cybersecurity AI)**](https://github.com/aliasrobotics/CAI) - [**AgentFence**](https://github.com/agentfence/agentfence) – 测试 AI 代理漏洞。 - [**Pentagi**](https://github.com/vxcontrol/pentagi) – 自主 AI 渗透测试工具。 - [**Agentic Security Scanner**](https://github.com/msoedov/agentic_security) ## 🧾 许可证 [![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0) 本项目基于 **Creative Commons Zero** 许可证发布。属公共领域——可自由使用。
标签:AD攻击面, CTI, GitHub, XXE攻击, 人工智能, 大模型协议(MCP), 安全工具集, 实时处理, 插件系统, 数据展示, 模拟器, 用户模式Hook绕过, 红队, 资源清单