R00T-Kim/awesome-offensive-mcp
GitHub: R00T-Kim/awesome-offensive-mcp
一个精选的攻击性安全 MCP 服务器列表,汇总了面向红队和渗透测试全流程的 AI 集成工具。
Stars: 24 | Forks: 5
# Awesome 攻击性 MCP Servers [](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)
## 🧾 许可证
[](https://creativecommons.org/publicdomain/zero/1.0)
本项目基于 **Creative Commons Zero** 许可证发布。属公共领域——可自由使用。
标签:AD攻击面, CTI, GitHub, XXE攻击, 人工智能, 大模型协议(MCP), 安全工具集, 实时处理, 插件系统, 数据展示, 模拟器, 用户模式Hook绕过, 红队, 资源清单