
MCPサーバーは、AIエージェントが自律的に150以上のサイバーセキュリティツールを実行し、ネットワーク、Webアプリケーション、クラウドインフラストラクチャ全体で自動化された侵入テスト、脆弱性発見、バグバウンティ自動化、セキュリティ研究を可能にします。
150以上のセキュリティツールと12以上の自律型AIエージェントを備えた、高度AI搭載ペネトレーションテストMCPフレームワーク
📋 新機能 • 🏗️ アーキテクチャ • 🚀 インストール • 🛠️ 機能 • 🤖 AIエージェント • 📡 APIリファレンス
HexStrike AI MCP v6.0は、自律型AIエージェント、インテリジェントな意思決定、および脆弱性インテリジェンスを備えたマルチエージェントアーキテクチャを特徴としています。```mermaid %%{init: {"themeVariables": { "primaryColor": "#b71c1c", "secondaryColor": "#ff5252", "tertiaryColor": "#ff8a80", "background": "#2d0000", "edgeLabelBackground":"#b71c1c", "fontFamily": "monospace", "fontSize": "16px", "fontColor": "#fffde7", "nodeTextColor": "#fffde7" }}}%% graph TD A[AI Agent - Claude/GPT/Copilot] -->|MCP Protocol| B[HexStrike MCP Server v6.0]
B --> C[Intelligent Decision Engine]
B --> D[12+ Autonomous AI Agents]
B --> E[Modern Visual Engine]
C --> F[Tool Selection AI]
C --> G[Parameter Optimization]
C --> H[Attack Chain Discovery]
D --> I[BugBounty Agent]
D --> J[CTF Solver Agent]
D --> K[CVE Intelligence Agent]
D --> L[Exploit Generator Agent]
E --> M[Real-time Dashboards]
E --> N[Progress Visualization]
E --> O[Vulnerability Cards]
B --> P[150+ Security Tools]
P --> Q[Network Tools - 25+]
P --> R[Web App Tools - 40+]
P --> S[Cloud Tools - 20+]
P --> T[Binary Tools - 25+]
P --> U[CTF Tools - 20+]
P --> V[OSINT Tools - 20+]
B --> W[Advanced Process Management]
W --> X[Smart Caching]
W --> Y[Resource Optimization]
W --> Z[Error Recovery]
style A fill:#b71c1c,stroke:#ff5252,stroke-width:3px,color:#fffde7
style B fill:#ff5252,stroke:#b71c1c,stroke-width:4px,color:#fffde7
style C fill:#ff8a80,stroke:#b71c1c,stroke-width:2px,color:#fffde7
style D fill:#ff8a80,stroke:#b71c1c,stroke-width:2px,color:#fffde7
style E fill:#ff8a80,stroke:#b71c1c,stroke-width:2px,color:#fffde7
### 動作の仕組み
1. **AIエージェント接続** - Claude、GPT、その他MCP互換エージェントがFastMCPプロトコル経由で接続
2. **インテリジェント分析** - 意思決定エンジンがターゲットを分析し、最適なテスト戦略を選択
3. **自律実行** - AIエージェントが包括的なセキュリティ評価を実行
4. **リアルタイム適応** - 結果と発見された脆弱性に基づいてシステムが適応
5. **高度なレポート** - 脆弱性カードとリスク分析による視覚的な出力
---
## インストール
### hexstrike MCPs サーバーを実行するためのクイックセットアップ```bash
# 1. Clone the repository
git clone https://github.com/0x4m4/hexstrike-ai.git
cd hexstrike-ai
# 2. Create virtual environment
python3 -m venv hexstrike-env
source hexstrike-env/bin/activate # Linux/Mac
# hexstrike-env\Scripts\activate # Windows
# 3. Install Python dependencies
pip3 install -r requirements.txt
完全なインストールと設定の手順はこちらをご覧ください: YouTube - HexStrike AI インストール&デモ
HexStrike AI MCPは以下のようなさまざまなAIクライアントでインストールおよび実行できます:
これらのプラットフォームのステップバイステップの手順と統合例については、上記の動画を参照してください。
コアツール(必須):```bash
nmap masscan rustscan amass subfinder nuclei fierce dnsenum autorecon theharvester responder netexec enum4linux-ng
gobuster feroxbuster dirsearch ffuf dirb httpx katana nikto sqlmap wpscan arjun paramspider dalfox wafw00f
hydra john hashcat medusa patator crackmapexec evil-winrm hash-identifier ophcrack
gdb radare2 binwalk ghidra checksec strings objdump volatility3 foremost steghide exiftool
**クラウドセキュリティツール:**```bash
prowler scout-suite trivy
kube-hunter kube-bench docker-bench-security
ブラウザエージェントの要件:```bash
sudo apt install chromium-browser chromium-chromedriver
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list sudo apt update && sudo apt install google-chrome-stable
### サーバーを起動する```bash
# Start the MCP server
python3 hexstrike_server.py
# Optional: Start with debug mode
python3 hexstrike_server.py --debug
# Optional: Custom port configuration
python3 hexstrike_server.py --port 8888
curl http://localhost:8888/health
curl -X POST http://localhost:8888/api/intelligence/analyze-target
-H "Content-Type: application/json"
-d '{"target": "example.com", "analysis_type": "comprehensive"}'
---
## AI Client Integration Setup
### Claude Desktop Integration or Cursor
`~/.config/Claude/claude_desktop_config.json` を編集:```json
{
"mcpServers": {
"hexstrike-ai": {
"command": "python3",
"args": [
"/path/to/hexstrike-ai/hexstrike_mcp.py",
"--server",
"http://localhost:8888"
],
"description": "HexStrike AI v6.0 - Advanced Cybersecurity Automation Platform",
"timeout": 300,
"disabled": false
}
}
}
VS Codeの設定を .vscode/settings.json で構成します:```json
{
"servers": {
"hexstrike": {
"type": "stdio",
"command": "python3",
"args": [
"/path/to/hexstrike-ai/hexstrike_mcp.py",
"--server",
"http://localhost:8888"
]
}
},
"inputs": []
}
---
## 特徴
### セキュリティツールアーセナル
**150以上のプロフェッショナルセキュリティツール:**
<details>
<summary><b>🔍 ネットワーク偵察・スキャン (25以上のツール)</b></summary>
- **Nmap** - カスタムNSEスクリプトとサービス検出による高度なポートスキャン
- **Rustscan** - インテリジェントなレート制限を備えた超高速ポートスキャナ
- **Masscan** - バナー取得機能付き高速インターネット規模のポートスキャン
- **AutoRecon** - 35以上のパラメータを用いた包括的な自動偵察
- **Amass** - 高度なサブドメイン列挙とOSINT収集
- **Subfinder** - 複数の情報源を使用した高速なパッシブサブドメイン検出
- **Fierce** - DNS偵察とゾーン転送テスト
- **DNSEnum** - DNS情報収集とサブドメインブルートフォース
- **TheHarvester** - 複数の情報源からのメールとサブドメイン収集
- **ARP-Scan** - ARPリクエストを使用したネットワーク探索
- **NBTScan** - NetBIOS名スキャンと列挙
- **RPCClient** - RPC列挙とNullセッションテスト
- **Enum4linux** - ユーザー、グループ、共有発見を含むSMB列挙
- **Enum4linux-ng** - 拡張ログ機能付き高度なSMB列挙
- **SMBMap** - SMB共有の列挙と悪用
- **Responder** - 資格情報収集のためのLLMNR、NBT-NS、MDNSポイズナー
- **NetExec** - ネットワークサービス悪用フレームワーク(旧CrackMapExec)
</details>
<details>
<summary><b>🌐 Webアプリケーションセキュリティテスト (40以上のツール)</b></summary>