Token导航 LogoToken导航TokenDH.com
Mutual MCP Penetrating Platform logo
安全风控stdio官方级别未说明来源级核验

Mutual MCP Penetrating Platform

MCP Server

一个结合云原生安全管理和AI驱动的渗透测试的统一平台,提供防御面安全控制和攻击面自动化测试功能。

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
TypeScriptClaude安全ClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dennislee928

提供方

dennislee928

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

統一安全・基礎設施・AI 滲透測試平台

Unified Security, Infrastructure & AI-Driven Offensive Platform

![License](LICENSE) ![Go](https://golang.org) ![Python](https://python.org) ](https://docker.com) ![MCP](#ai--mcp-子系統) ![Security Tools](#安全工具武器庫-150)

繁體中文 | English


1. 概述

這是一個把「雲原生安全與基礎設施管理」和「AI/MCP 自動化滲透測試框架」合在同一個專案裡的統一平台:

  1. 防禦面 / SecOps 面(原 WHY_MR_ANDERSON_WHY)

- IDS/IPS、AI/ML 威脅偵測 - 多雲部署(Cloudflare / OCI / IBM Cloud / K8s) - 監控、可觀測性 (Prometheus, Grafana, Loki) - Go 後端 + React 前端 + Python AI/量子模組

  1. 攻擊面 / Offensive-AI 面(原 HexStrike AI MCP v7.0)

- 150+ 滲透/偵察/雲端/CTF 工具打包 - MCP (Model Context Protocol) 讓 GPT / Claude / Cursor 能「直接叫工具」 - LLM 增強決策引擎 (LLMEnhancedDecisionEngine) - RAG 安全知識庫、AI 報表生成 - Docker 一鍵跑起來、也能放 VPS / Render / Railway

合併後,你可以想成:這是一個能監看你的基礎設施,必要時又能自動叫 AI 去打授權目標、產報告的安全控制平面


2. 主要能力

  • 🛡️ 雲原生安全控制:IDS/IPS、漏洞掃描、零信任、mTLS、SAST、合規 (GDPR / SOC2 / ISO27001 對齊)
  • 🤖 AI 威脅偵測:Python 3.11+ 模型、即時資料流監控、行為異常
  • 🧠 LLM/MCP 滲透測試:GPT/Claude 透過 MCP 直接叫 Nmap、Nuclei、sqlmap、wpscan…
  • 🔬 量子計算整合:IBM Quantum、QKD、PQ Crypto
  • 🌐 多雲部署:Cloudflare Workers、OCI 永久免費層、IBM Cloud Lite
  • 📊 可觀測性:Prometheus + Grafana + Loki + Tracing
  • ⚙️ 基礎設施即程式碼:Docker, K8s manifests, Terraform, Argo CD, Harness
  • 🧩 優雅降級:沒 OpenAI key 就回到規則型決策引擎
  • 📦 150+ 安全工具武器庫:網路、Web、雲、Binary、CTF、OSINT 一次打包

3. 平台總體架構

┌──────────────────────────────────────────────┐
│         Unified Security & AI Platform       │
└──────────────────────────────────────────────┘
                     │
     ┌───────────────┴────────────────┐
     │                                │
┌────▼──────┐                    ┌────▼─────────────────────────┐
│  防禦面    │                    │   攻擊面 / AI-MCP 子系統     │
│  (Go/React)│                    │   (HexStrike AI v7.0)        │
└────┬──────┘                    └────┬─────────────────────────┘
     │                                │
     │                                │
     ▼                                ▼
K8s / Docker / Multi-Cloud     150+ Security Tools, LLM, RAG
Prometheus / Grafana           MCP Server (給 GPT / Claude 用)
Loki / Tracing                 /api/intelligence/... endpoints

4. 專案結構(✅ 已完成重構)

MCP---AGENTIC-/
├── src/
│   ├── backend/              # ✅ Go 核心服務(防禦面 API)
│   │   ├── cmd/server/      # 主程式
│   │   ├── internal/        # Model, DTO, VO, Handler, Service
│   │   ├── pkg/             # Database, Redis, Logger
│   │   ├── config/          # 配置管理
│   │   └── database/        # SQL migrations
│   ├── frontend/             # ✅ Next.js 14 前端(統一儀表板)
│   │   ├── src/app/         # App Router
│   │   ├── src/components/  # React 組件
│   │   └── src/lib/         # API 層
│   ├── ai-quantum/           # ✅ Python AI & 量子整合
│   │   ├── models/          # AI/ML 模型
│   │   ├── services/        # 業務邏輯
│   │   └── api/             # FastAPI 應用
│   └── hexstrike-ai/         # ✅ HexStrike AI MCP (Offensive)
│       ├── api/             # Flask API + 安全模組
│       │   ├── security/    # 🆕 SecureExecutor, PathValidator
│       │   └── middleware/  # 🆕 授權與審計
│       ├── agents/          # 12+ AI Agents
│       ├── core/            # 決策引擎
│       └── tools/           # 150+ 安全工具
├── infrastructure/
│   ├── docker/
│   │   ├── docker-compose.unified.yml  # 🆕 統一配置
│   │   └── prometheus.yml
│   ├── kubernetes/          # 🔒 已加固 securityContext
│   └── cloud-configs/       # 多雲部署配置
├── cicd/
│   ├── argocd/
│   ├── buddy/
│   └── harness/
├── docs/
│   ├── architecture/        # 架構文檔
│   ├── deployment/          # 部署指南
│   └── mcp-integration.md   # MCP 整合
├── tests/
│   ├── backend/             # Go 測試
│   ├── frontend/            # Next.js 測試
│   ├── ai-quantum/          # Python 測試
│   ├── integration/         # 整合測試
│   └── security/            # 🆕 安全測試
├── QUICK_START_UNIFIED.md          # 🆕 快速開始
├── SECURITY_FIXES_SUMMARY.md       # 🆕 安全修復總結
└── REFACTOR_AND_SECURITY_COMPLETE.md  # 🆕 完整報告
已完成:完整的目錄重組 + Go 後端新建 + AI/量子模組新建 + P0/P1 安全漏洞修復

5. 快速開始

5.1 前置需求

  • Docker 20.10+ / Docker Compose 2.0+
  • Go 1.24+(如要本地執行 Go 後端)
  • Python 3.11+(如要本地執行 Python 服務)
  • Node.js 18+(如要本地執行前端)
  • (可選)OpenAI / Anthropic API key(LLM 增強決策)
  • (可選)IBM Quantum Token(量子計算真實硬體)

5.2 一鍵啟動(所有服務)

git clone 
cd MCP---AGENTIC-

# 配置環境變數
cd infrastructure/docker
cp .env.example .env
# 編輯 .env,至少修改:DB_PASSWORD, JWT_SECRET, GRAFANA_PASSWORD

# 啟動所有服務
docker-compose -f docker-compose.unified.yml up -d

# 等待服務啟動(約 2-3 分鐘)
docker-compose -f docker-compose.unified.yml ps

詳細指南:參見 QUICK_START_UNIFIED.md

5.3 訪問服務

啟動後可訪問:

服務URL說明
🌐 前端 UIhttp://localhost:3000統一儀表板
🔵 Go 後端http://localhost:3001防禦面 API
🔵 Swaggerhttp://localhost:3001/swaggerAPI 文件
🟣 AI/量子http://localhost:8000/docsAI 威脅偵測
🔴 HexStrike AIhttp://localhost:8888攻擊面測試
📊 Prometheushttp://localhost:9090指標監控
📈 Grafanahttp://localhost:3002監控儀表板

5.4 健康檢查

# Go 後端
curl http://localhost:3001/health

# AI/量子服務
curl http://localhost:8000/health

# HexStrike AI
curl http://localhost:8888/health

# 或使用健康檢查腳本
./scripts/health-check.sh

5.5 本地開發模式(無 Docker)

Go 後端

cd src/backend
make deps
make dev
# 訪問 http://localhost:3001

Python AI/量子

cd src/ai-quantum
python -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate
pip install -r requirements.txt
python -m uvicorn api.main:app --reload
# 訪問 http://localhost:8000

HexStrike AI

cd src/hexstrike-ai
python3 -m venv venv
source venv/bin/activate   # Windows: venv\Scripts\activate
pip install -r requirements.txt
python3 hexstrike_server.py --port 8888
# 訪問 http://localhost:8888

Next.js 前端

cd src/frontend
npm install
npm run dev
# 訪問 http://localhost:3000

6. AI / MCP 子系統

這一塊就是你原本的 HexStrike AI MCP Agents v7.0,我直接整段保留概念,只是接到你這個大平台底下。

6.1 三層 AI 架構(簡版)

  1. MCP 通訊層:Claude / GPT / Cursor → MCP → HexStrike MCP Server
  2. AI 決策層:IntelligentDecisionEngine + LLMEnhancedDecisionEngine (有 key 就走 LLM)
  3. 工具執行層:150+ 安全工具、攻擊鏈建構、報告生成

6.2 主要 API

GET  /health
POST /api/intelligence/analyze-target
POST /api/intelligence/select-tools
POST /api/intelligence/optimize-parameters
POST /api/intelligence/llm-enhanced-scan   # v7.0 新增
POST /api/intelligence/rag-search          # v7.0 新增

範例:

curl -X POST http://localhost:8888/api/intelligence/llm-enhanced-scan   -H "Content-Type: application/json"   -d '{
    "target": "https://example.com",
    "objective": "bug_bounty"
  }'

7. 安全工具武器庫 (150+)

本平台內建 150+ 專業安全工具,涵蓋 網路偵察、Web 安全、雲端與 K8s 安全、Binary/RE、CTF/Forensics、Bug Bounty/OSINT。 詳細清單請參見 docs/security-tools.md


8. 監控與可觀測性

  • Prometheus 指標收集
  • Grafana 儀表板
  • Loki 日誌聚合
  • 分散式追蹤
  • WebSocket 即時事件 → 可顯示 AI/MCP 任務進度
建議:把 AI/MCP 掃描結果也回寫到後端,前端 Dashboard 就能同時看到「基礎設施狀態」與「近期攻擊/掃描任務」。

9. 部署

9.1 本地開發

# Go 後端
cd src/backend
go run cmd/server/main.go

# React 前端
cd src/frontend
npm install
npm run dev

# AI/量子 (defensive ML)
cd src/ai-quantum
pip install -r requirements.txt
python main.py

# AI/MCP (offensive)
cd src/hexstrike-ai
python3 hexstrike_server.py

9.2 Docker / Kubernetes

  • infrastructure/docker/docker-compose.yml:啟動主要服務
  • infrastructure/kubernetes/:K8s manifest
  • Offensive 子系統可在 K8s 跑成獨立 service,外部 GPT/Claude 透過 MCP 進來

9.3 雲端部署

Cloudflare Containers(✅ 已配置,Beta)

特點:全球邊緣網路、自動擴展、按需計費

cd infrastructure/cloud-configs/cloudflare

# 修復 npm 錯誤(如遇到)
Get-Process node | Stop-Process -Force  # Windows
npm cache clean --force

# 安裝並部署
npm install
./deploy.ps1  # Windows
# 或
./deploy.sh   # Linux/Mac

文檔

參考Cloudflare Containers 官方文檔

其他雲端平台

  • Railway(推薦):原生容器支援,內建 PostgreSQL
  • Render:簡單易用,免費層友善
  • Fly.io:高性能,全球邊緣
  • OCI / IBM Cloud:依照原來部署文件

10. 安全性與合規

10.1 安全功能(✅ 已完成 P0/P1 加固)

  • 命令注入防護:白名單 + 參數淨化 + shell=False
  • 路徑穿越防護:路徑驗證 + 基礎目錄限制
  • SSL/TLS 加密:強制啟用(生產環境)
  • API 授權:API Key + Rate Limiting
  • 審計日誌:完整操作追蹤
  • 容器安全:最小權限 + securityContext
  • 密鑰管理:環境變數 + Vault 整合
  • 輸入驗證:DTOs + Pydantic 驗證

10.2 安全修復總結

🎉 38 項 P0/P1 安全漏洞已全部修復!

類別修復數詳情
命令注入17詳見 SECURITY_FIXES_SUMMARY.md
路徑穿越7詳見 SECURITY_FIXES_SUMMARY.md
SSL 繞過2詳見 SECURITY_FIXES_SUMMARY.md
硬編碼憑證4詳見 SECURITY_FIXES_SUMMARY.md
Docker 安全3詳見 SECURITY_FIXES_SUMMARY.md
K8s 安全4詳見 SECURITY_FIXES_SUMMARY.md
授權系統1詳見 SECURITY_FIXES_SUMMARY.md

完整報告

10.3 安全測試

# 執行安全驗證測試
cd tests/security
./run_security_tests.sh

10.4 合規性

  • ✅ 靜態加密敏感資料
  • ✅ 服務間通訊加密(支援 mTLS)
  • ✅ API rate limit、DDoS 防護
  • ✅ CI/CD SAST 準備就緒
  • ✅ GDPR / SOC2 / ISO27001 對齊
  • ✅ AI/MCP 操作需授權且全程記錄
  • ✅ OWASP Top 10 合規
  • ✅ CWE Top 25 防護

⚠️ 重要:AI/MCP 滲透測試僅能用於授權目標(Bug Bounty / Red Team / 自家系統 / CTF)。請先取得書面授權。

10.5 生產環境安全檢查清單

部署到生產環境前,請確認:

  • [ ] 所有密碼都已修改(不使用預設值)
  • [ ] JWT_SECRET 至少 32 字元
  • [ ] API_AUTH_ENABLED=true
  • [ ] DISABLE_SSL_VERIFY=false
  • [ ] ENVIRONMENT=production
  • [ ] 已設定 HEXSTRIKE_API_KEYS
  • [ ] K8s loadBalancerSourceRanges 已設定正確 IP
  • [ ] 已執行安全測試並通過
  • [ ] 已配置 Vault 管理敏感憑證
  • [ ] 已設定 Prometheus 告警規則

11. 路線圖

✅ 2025 Q1(已完成)

  • 統一專案結構(defense + offensive)- 完成度 100%
  • Go 後端建立(防禦面 API)- 完成度 100%
  • Python AI/量子模組建立 - 完成度 100%
  • Docker Compose 統一配置 - 完成度 100%
  • P0/P1 安全漏洞修復(38 項)- 完成度 100%
  • 安全加固:命令注入、路徑穿越、SSL 繞過 - 完成度 100%
  • 授權與審計系統 - 完成度 100%
  • Kubernetes 安全配置 - 完成度 100%
  • 完整文檔更新 - 完成度 100%

⏳ 2025 Q2(進行中)

  • ⏳ AI 威脅偵測模型實作(框架已建立)
  • ⏳ 量子計算真實硬體整合(模擬器已就緒)
  • ⏳ 前端統一儀表板(基礎已完成)
  • ⏳ AI 掃描結果回寫到防禦面儀表板
  • [ ] JWT 認證完整實作
  • [ ] CI/CD 管道建立(GitHub Actions, ArgoCD)
  • [ ] 整合測試完善

🔮 2025 Q3-Q4(規劃中)

  • [ ] 行動端管理介面
  • [ ] 多租戶 / MSP 模式
  • [ ] MISP 威脅情報整合
  • [ ] OAuth 2.0 / OIDC 實施
  • [ ] mTLS 雙向認證
  • [ ] 零信任架構
  • [ ] 250+ 安全工具擴充

🚀 長期目標

  • [ ] AI 模型自動訓練
  • [ ] 量子密鑰分發網路
  • [ ] 威脅狩獵自動化
  • [ ] 雲原生安全編排

12. 授權

本專案採用 MIT License,兩個原本 repo 的授權可合併沿用同一份 LICENSE


13. 支援與貢獻

  1. Fork 專案
  2. 建立分支 feature/
  3. 建立 PR
  4. 可針對:

- 新 AI agent - 新安全工具整合 - 前端 Dashboard 顯示 AI/MCP 任務 - 新的雲端部署範例

目录标签

目录标签

TypeScriptClaude安全云安全本地部署渗透测试AI驱动多云部署量子计算

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP