Operant Mcp について
Operant MCP は、ペネトレーションテスト、ネットワークフォレンジック、メモリ分析、脆弱性評価に対応した 51 のツールを 19 のモジュールに備えるセキュリティテスト用 MCP サーバーです。セキュリティ研究者やペネトレーションテスターを対象とし、評価を体系的に進めるための 8 つの手法プロンプトを含みます。
主な機能
- 0119 のモジュールにまたがる 51 のツール
- 02SQLi、XSS、SSRF などの Web 脆弱性テスト
- 03TLS・DNS 分析を含む PCAP ネットワークフォレンジック
- 04Volatility によるメモリ分析と Linux rootkit 検出
- 05CloudTrail ログ分析と異常検知
- 068 つの手法プロンプト
活用シーン
- 01Web アプリケーションに対する体系的なペネトレーションテスト
- 02PCAP ファイルでの認証情報漏えいやポートスキャンの分析
- 03メモリダンプや不審な Office 文書の調査
MCP 対応
本プロジェクトは MCP サーバーであり、セキュリティテスト用ツールと手法プロンプトを MCP クライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
62掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | クエリパラメーターを含む完全な URL。例:https://target/filter?category=Gifts |
| parameter | string | はい | 脆弱性のあるクエリパラメーター名。例:'category' |
| value | string | はい | インジェクションの基準にする正当なパラメーター値。例:'Gifts' |
詳細
operant-mcp
侵入テスト、ネットワークフォレンジック、メモリ解析、脆弱性評価に対応する51種類のツールを備えた、セキュリティテスト用MCPサーバーです。
クイックスタート
npx operant-mcp
または、グローバルにインストールします。
npm install -g operant-mcp
operant-mcp
Claude Code での使用方法
MCP 設定に追加します。
{
"mcpServers": {
"operant": {
"command": "npx",
"args": ["-y", "operant-mcp"]
}
}
}
ツール(51)
SQL インジェクション(6)
sqli_where_bypass— OR ベースの WHERE 句バイパスをテストsqli_login_bypass— ログインフォームの SQL インジェクションをテストsqli_union_extract— UNION ベースのデータ抽出sqli_blind_boolean— ブール値ベースのブラインド SQLisqli_blind_time— 時間ベースのブラインド SQLisqli_file_read— LOAD_FILE() 経由でファイルを読み取り
XSS(2)
xss_reflected_test— 10種類のペイロードで反射型 XSS をテストxss_payload_generate— コンテキストに応じた XSS ペイロードを生成
コマンドインジェクション(2)
cmdi_test— OS コマンドインジェクションをテストcmdi_blind_detect— sleep のタイミングを利用してブラインドコマンドインジェクションを検出
パストラバーサル(1)
path_traversal_test— エンコードのバリエーションを用いてディレクトリトラバーサルをテスト
SSRF(2)
ssrf_test— localhost のバイパスバリエーションを用いて SSRF をテストssrf_cloud_metadata— SSRF 経由のクラウドメタデータへのアクセスをテスト
PCAP/ネットワークフォレンジック(8)
pcap_overview— プロトコル階層とエンドポイントの統計情報pcap_extract_credentials— FTP/HTTP/SMTP の認証情報を抽出pcap_dns_analysis— DNS クエリを分析pcap_http_objects— HTTP オブジェクトをエクスポートpcap_detect_scan— ポートスキャンを検出pcap_follow_stream— TCP/UDP ストリームを追跡pcap_tls_analysis— TLS/SNI を分析pcap_llmnr_ntlm— LLMNR/NTLM 攻撃を検出
偵察(7)
recon_quick— 簡易偵察(robots.txt、ヘッダー、一般的なディレクトリ)recon_dns— DNS を網羅的に列挙recon_vhost— 仮想ホストを検出recon_tls_sans— TLS 証明書から SAN を抽出recon_directory_bruteforce— ディレクトリをブルートフォースrecon_git_secrets— Git リポジトリ内のシークレットを検索recon_s3_bucket— S3 バケットの権限をテスト
メモリフォレンジック(3)
volatility_linux— Linux メモリ解析(Volatility 2)volatility_windows— Windows メモリ解析(Volatility 3)memory_detect_rootkit— Linux ルートキットを検出
マルウェア解析(2)
maldoc_analyze— OLE ドキュメントの完全な解析パイプラインmaldoc_extract_macros— VBA マクロを抽出
クラウドセキュリティ(2)
cloudtrail_analyze— CloudTrail ログを分析cloudtrail_find_anomalies— CloudTrail の異常なイベントを検出
認証(3)
auth_csrf_extract— CSRF トークンを抽出auth_bruteforce— ユーザー名の列挙+認証情報のブルートフォースauth_cookie_tamper— Cookie 改ざんテスト
アクセス制御(2)
idor_test— IDOR 脆弱性をテストrole_escalation_test— 権限昇格をテスト
ビジネスロジック(2)
price_manipulation_test— 価格/数量の操作をテストcoupon_abuse_test— クーポンの併用/再利用をテスト
クリックジャッキング(2)
clickjacking_test— X-Frame-Options/CSP をテストframe_buster_bypass— フレームバスティングの回避をテスト
CORS(1)
cors_test— CORS の設定ミスをテスト
ファイルアップロード(1)
file_upload_test— ファイルアップロードの回避をテスト
NoSQL インジェクション(2)
nosqli_auth_bypass— MongoDB の認証回避nosqli_detect— NoSQL インジェクションの検出
デシリアライゼーション(1)
deserialization_test— 安全でないデシリアライゼーションをテスト
GraphQL(2)
graphql_introspect— スキーマ全体をイントロスペクションgraphql_find_hidden— 隠しフィールドを検出
プロンプト(8)
構造化されたセキュリティ評価のための手法ガイドです。
web_app_pentest— Web アプリの包括的なペネトレーションテスト手法pcap_forensics— PCAP 分析ワークフローmemory_forensics— メモリダンプ分析(Linux/Windows)recon_methodology— 偵察チェックリストmalware_analysis— マルウェア文書の分析cloud_security_audit— CloudTrail 分析ワークフローsqli_methodology— SQL インジェクションテストガイドxss_methodology— XSS テストガイド
システム要件
ツールでは、モジュールに応じてさまざまな CLI ユーティリティが必要です。
- ほとんどのツール:
curl - PCAP 分析:
tshark(Wireshark CLI) - DNS 偵察:
dig、host - メモリフォレンジック:
volatility/vol.py/vol3 - マルウェア分析:
olevba、oledump.py - クラウド分析:
jq - シークレットのスキャン:
git
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。