この記事の内容
実際に
サイバーセキュリティの プロと 熟練ハッカーに おすすめの MCPサーバー10選
Model Context Protocol(MCP)は、
脆弱性スキャンから

SnykのMCPインテグレーション
1. Official Snyk CLI MCP (Snyk提供)
Snykは
利用可能なツール
ツール名 | 説明 |
|---|---|
| オープンソースの |
| 静的コード解析を |
| Snykの |
| Snykから |
| 認証状態を |
| バージョン情報を |
外部APIとテクノロジー
Snyk CLI: インテグレーションの
基盤。 v1.1296.2以降が 必要です。 SSE(Server-Sent Events): HTTPベースの
トランスポートに 使用します。 stdio(Standard IO): 代替の
トランスポート方式です。
設定要件
SNYK_TOKEN: Snyk APIトークン
(環境変数と して 設定可能)。 SNYK_CFG_ORG:
特定の Snyk組織を 指定する ための 任意の 設定です。
設定オプション
トランスポートの
種類: SSE( -t sse)または stdio ( -t stdio)から選択します。 Experimentalフラグ:
この 機能は 早期アクセス段階の ため、 --experimentalフラグを指定する 必要が あります。 環境変数: Snyk CLIの
標準環境変数を すべて サポートしています。 複数の
インテグレーション方 法: IDEの MCPホスト、 mcpconfig.json、 または CLIから 直接 設定できます。
Snykの
ネットワーク分析・スキャンツール
2. Burp Suite MCP Server (PortSwigger提供、GitHubで418 ⭐)
PortSwiggerの
利用可能なツール
ツール名 | 説明 |
|---|---|
| HTTP/1.1リクエストを |
| HTTP/2リクエストを |
| 指定した |
| ファジング用に |
| スキャナーが |
| プロキシの |
| 正規表現パターンを |
| URLの |
| Base64の |
| Burp Proxy Interceptの |
外部APIとテクノロジー
Burp Suite Professional/Community: Webセキュリティテストプラットフォーム
Kotlin/Java: 拡張機能の
実行環境
設定要件
Burp Suite: 拡張機能を
読み込んだ 状態で 起動している 必要が あります 拡張機能は
デフォルトで http://127.0.0.1:9876をリッスンします
設定オプション
主に
{
"mcpServers": {
"burp": {
"command": "<path-to-java>",
"args": [
"-jar",
"/path/to/mcp-proxy-all.jar",
"--sse-url",
"http://127.0.0.1:9876"
]
}
}
}Webアプリケーションの
3. Shodan MCP Server (BurtTheCoder提供、GitHubで97 ⭐)
Shodan MCP Serverは、
利用可能なツール
ツール名 | 説明 |
|---|---|
| ポート、 |
| インターネットに |
| Shodanの |
| ドメイン名を |
| IPアドレスに |
| 製品別に |
| 特定の |
外部APIとテクノロジー
Shodan API: ネットワーク偵察と
デバイス検出に 使用 Shodan CVEDB: 脆弱性インテリジェンスに
使用 Node.js: 実行環境
(v18以降) TypeScript: 静的型付けを
用いた 実装
設定要件
SHODAN_API_KEY: Shodan APIの
認証に 必要です
設定オプション
{
"mcpServers": {
"shodan": {
"command": "npx",
"args": ["-y", "@burtthecoder/mcp-shodan"],
"env": {
"SHODAN_API_KEY": "your_shodan_api_key_here"
}
}
}
}
外部の
4. WireMCP by 0xKoda (GitHubで95 ⭐)
WireMCPは、
利用可能なツール
ツール名 | 説明 |
|---|---|
| ライブネットワークトラフィックを |
| キャプチャした |
| TCP/UDP通信の |
| キャプチャした |
| 特定の |
| 既存の |
| PCAPから |
外部APIとテクノロジー
tshark(Wireshark): パケットの
キャプチャと 分析に 必要な 中核依存関係。 Node.js: 実行環境。
axios: 脅威インテリジェンスフィードへの
HTTPリクエストに 使用。 which: tshark実行ファイルの
場所を 特定する ユーティリティ。 zod: 入出力の
スキーマ検証に 使用。 URLhaus: 外部の
脅威インテリジェンスフィード。
設定要件
特定の
設定オプション
tsharkの
パス: 自動検出されますが、 必要に 応じて 設定できます。 実行時パラメーター: 多くの
ツールで、 interface(リッスンするネットワークインターフェース) や duration(キャプチャ時間)などのパラメーターを 指定できます。
WireMCPは、
5. nmap-mcp-server (phialsbasement提供、GitHubで11 ⭐)
この
利用可能なツール
ツール名 | 説明 |
|---|---|
| 設定可能な |
外部APIとテクノロジー
NMAP: 中核と
なる ネットワークスキャンエンジン。 Node.js: 実行環境
(v18以降)。 TypeScript: 実装言語。
child_process: NMAPコマンドを
実行する Node.jsモジュール。 Smithery: MCPサーバーを
簡単に 管理できる Smitheryに 対応しています。
設定要件
NMAPの
インストール: NMAPを インストールし、 コマンドラインから アクセスできる 必要が あります。 Node.js: バージョン18以降。
設定オプション
設定は
{
"mcpServers": {
"nmap": {
"command": "node",
"args": [
"/path/to/mcp-nmap-server/dist/index.js"
]
}
}
}この
target: スキャン対象のホスト/ネットワーク (必須)。 ports: ポートの指定 ( 例: "80,443"、 "1-1000")。 scanType: "quick"、"full"、 または "version"。 timing: NMAPのタイミングテンプレート (0~5)。 additionalFlags:その 他の NMAPオプションを 指定する 文字列。
この
開発・コードセキュリティツール
6. VirusTotal MCP Server (BurtTheCoder提供、GitHubで98 ⭐)
VirusTotal MCP Serverは、
利用可能なツール
ツール名 | 説明 |
|---|---|
| セキュリティスキャンや |
| ファイルハッシュ |
| IPの |
| DNSレコード、 |
| URLの |
| ファイルの |
| IPの |
| ドメインの |
外部APIとテクノロジー
VirusTotal API: マルウェア分析と
脅威インテリジェンスに 使用 Node.js: 実行環境
(v18以降) TypeScript: 静的型付けを
用いた 実装
設定要件
VIRUSTOTAL_API_KEY: VirusTotal APIの
認証に 必要です
設定オプション
{
"mcpServers": {
"virustotal": {
"command": "npx",
"args": ["-y", "@burtthecoder/mcp-virustotal"],
"env": {
"VIRUSTOTAL_API_KEY": "your_virustotal_api_key_here"
}
}
}
}
AIワークフローを
7. mcp-server-leetcode (doggybee提供、GitHubで5 ⭐)
主に
利用可能なツール
ツール名 | 説明 |
|---|---|
| その |
| 特定の |
| タグや |
| ユーザーの |
| ユーザーの |
| コンテストの |
| 特定の |
外部APIとテクノロジー
LeetCode GraphQL API: 中核と
なる データソース。 Node.js: 実行環境。
TypeScript: 実装言語。
Axios: APIリクエスト用の
HTTPクライアント。 Zod: パラメーターの
検証に 使用。 Smithery: パッケージ化と
配布に 使用。
設定要件
APIキーは
設定オプション
Claudeデスクトップとの
インテグレーション: 主に claude_desktop_config.jsonで 設定します。
セキュリティ専門家に
インフラストラクチャとコンテナのセキュリティ
8. Container-MCP 作者:54rt1n(GitHubで4 ⭐)
この
利用可能なツール
ツール名 | 説明 |
|---|---|
| サンドボックス内で |
| サンドボックス内で |
| 環境変数の |
| サンドボックス内の |
| サンドボックス内の |
| サンドボックス内の |
| サンドボックス内の |
| サンドボックス内の |
| さまざまな |
| Web検索を |
| requests/BeautifulSoupを |
| Playwrightを |
外部APIとテクノロジー
Docker/Podman: コンテナ化に
使用。 Firejail/AppArmor: セキュリティサンドボックスに
使用。 Python 3.12: 中核と
なる 実装。 Playwright: ブラウザー
自動化に 使用。 BeautifulSoup4: HTML解析に
使用。 セキュリティツール: コンテナには
多数の セキュリティツール (nikto、 sqlmap、 hydra、 hashcat、 johnなど)が 含まれています。
構成要件
外部APIキーは
構成オプション
環境変数を
サーバー: ホスト、
ポート、 ログ設定。 セキュリティ: Firejail/AppArmorの
有効化・ 無効化、 コマンド制限。 ランタイム: bash/Pythonの
タイムアウトと メモリ制限。 Web: 許可ドメインリスト、
タイムアウト。
コンテナ、
9. Awesome Kali MCP Servers 作者:ccq1(GitHubで102 ⭐)
この
利用可能なツール
ツール名 | 機能 | 説明 |
|---|---|---|
nmap |
| さまざまな |
nm |
| さまざまな |
objdump |
| バイナリーの |
strings |
| バイナリーから |
wireshark |
| ネットワークトラフィック分 |
traceroute |
| ネットワーク経路の |
外部APIとテクノロジー
Docker: コンテナ化と
サンドボックス化に 使用。 FastMCP: サーバー実装向けPythonフレームワーク。
Kali Linux Tools: 中核と
なる セキュリティユーティリティ (nmap、 nm、 objdump、 strings、 tshark、 traceroute)。 Python: 実装言語。
構成要件
外部APIキーは
構成オプション
Dockerイメージを
ビルド: docker build -t kali-mcps:latest ..クライアント構成: コンテナを
実行するように MCPクライアントを 構成します。 サンドボックスモード: サンドボックスで
実行する 場合は、 オプションの 環境変数 IS_SAFE=trueを設定します。
この
APIテストとセキュリティ
10. Postman MCP Server 作者:delano(GitHubで77 ⭐)
主に
利用可能なツール
この
カテゴリー | ツールの |
|---|---|
ワークスペース管理 |
|
コレクション管理 |
|
環境管理 |
|
リクエスト/レスポンス |
|
モックサーバー |
|
APIドキュメント |
|
セキュリティ/アクセス |
|
外部APIとテクノロジー
Postman API: Postmanリソースに
アクセスする ための 中核API。 Axios: APIリクエスト用HTTPクライアント。
Zod: スキーマ検証に
使用。 TypeScript: 実装言語。
構成要件
POSTMAN_API_KEY: Postman APIの
認証に 必要です。
構成オプション
POSTMAN_API_BASE_URL: APIエンドポイントを
任意で 上書き (例:EUリージョン)。 POSTMAN_RATE_LIMIT_WINDOW: レート制限の
動作を 構成します。 POSTMAN_API_ACCEPT_HEADER: APIバージョンの
サポートに 合わせて Acceptヘッダーを カスタマイズします。
セキュリティ専門家は
比較分析
重点分野と機能
MCPサーバー | 主な | 主要テクノロジー | APIキーの | 最適な |
|---|---|---|---|---|
Snyk CLI | 依存関係と | Snyk CLI | SNYK_TOKEN | 包括的な |
Burp Suite MCP | Webアプリケーションの | Burp Suite、Kotlin/Java | なし | HTTP分析、 |
Shodan MCP | ネットワークインテリジェンス | Shodan API、CVEDB | SHODAN_API_KEY | 偵察、 |
WireMCP | ネットワークトラフィック分 | tshark/Wireshark | なし | トラフィックの |
nmap-mcp-server | ネットワーク偵察 | NMAP | なし | ホスト検出、 |
VirusTotal MCP | 脅威インテリジェンス | VirusTotal API | VIRUSTOTAL_API_KEY | マルウェア分析、 |
mcp-server-leetcode | アルゴリズムの | LeetCode API | なし | セキュリティ向けアルゴリズムスキルの |
Container-MCP | セキュアな | Docker、Firejail、AppArmor | なし | 安全な |
Awesome Kali MCP | ペネトレーションテスト | Kali Tools、Docker | なし | 包括的な |
Postman MCP | APIテスト | Postman API | POSTMAN_API_KEY | APIセキュリティ評価 |
ツールの利用状況
MCPサーバー | ツール数 | ネットワーク分 | 脆弱性スキャン | コード分 | APIテスト | インフラストラクチャの |
Snyk CLI | 6 | ❌ | ✅ | ✅ | ❌ | ❌ |
Burp Suite MCP | 12 | ✅ | ❌ | ❌ | ✅ | ❌ |
Shodan MCP | 7 | ✅ | ✅ | ❌ | ❌ | ✅ |
WireMCP | 7 | ✅ | ❌ | ❌ | ❌ | ❌ |
nmap-mcp-server | 1 | ✅ | ❌ | ❌ | ❌ | ❌ |
VirusTotal MCP | 8 | ❌ | ✅ | ❌ | ❌ | ❌ |
mcp-server-leetcode | 7 | ❌ | ❌ | ✅ | ❌ | ❌ |
Container-MCP | 23+ | ❌ | ❌ | ✅ | ❌ | ✅ |
Awesome Kali MCP | 27 | ✅ | ✅ | ✅ | ❌ | ✅ |
Postman MCP | 80+ | ❌ | ❌ | ❌ | ✅ | ❌ |
MCPエコシステムとのインテグレーション対応
互換性に
MCPサーバー | Claude Desktop | Cursor | Cline | 記載されている |
Snyk CLI | ✅ | ✅ | ✅ | Qodo、VS Code MCP |
Burp Suite MCP | ✅ | ✅ | ❓ | 任意の |
Shodan MCP | ✅ | ✅ | ❓ | 任意の |
WireMCP | ✅ | ✅ | ✅ | Open Interpreter |
nmap-mcp-server | ✅ | ✅ | ❓ | 任意の |
VirusTotal MCP | ✅ | ✅ | ✅ | 任意の |
mcp-server-leetcode | ✅ | ✅ | ❓ | Smithery |
Container-MCP | ✅ | ✅ | ✅ | 任意の |
Awesome Kali MCP | ✅ | ✅ | ✅ | Dockerベースの |
Postman MCP | ✅ | ✅ | ✅ | 任意の |
これらのMCPサーバーを組み合わせて使う
これらの
1. フルスタックアプリケーションのセキュリティ評価
Webアプリケーションの
nmap-mcp-serverを
使って、 ホスト、 開いている ポート、 実行中の サービスを 検出します。 VirusTotal MCPを
使って、 不審な ファイルや URLを マルウェアの 兆候が ないか 分析します。 Snyk CLI MCPを
活用して、 依存関係に 既知の 脆弱性が ないか 確認します。 Postman MCPを
使って、 アプリケーションの APIに セキュリティ上の 問題が ないか テストします。 WireMCPを
導入し、 ネットワークトラフィックの パターンを 分析して、 データ漏えいの 可能性を 探ります。 Container-MCPを
安全な 環境と して 活用し、 悪意の ある 可能性が ある ペイロードを テストします。
この
2. 継続的なセキュリティ監視
継続的に
Snyk CLI MCPで
リポジトリを 定期的に スキャンし、 新たな 脆弱性を 検出します。 WireMCPで
ネットワークトラフィックを 監視し、 異常な パターンを 検出します。 Postman MCPで
APIを チェックし、 想定どおりに 動作している ことを 確認します。 Awesome Kali MCPを
定期的な セキュリティテストに 活用します。
これらの
3. セキュリティ研究とエクスプロイト開発
高度な
mcp-server-leetcodeを
使って、 アルゴリズムの スキルを 磨きます。 😎 Awesome Kali MCPの
バイナリー解析ツールを 使って、 バイナリーを 分析します。 Container-MCPを
マルウェア分析用の 安全な 環境と して 活用します。 テスト用APIに
対してPostman MCPで エクスプロイトの 概念を テストします。 VirusTotal MCPの
脅威インテリジェンス機能を 使って、 調査結果を 検証します。
この
AI支援セキュリティの未来
ここで
MCPエコシステムの
最先端を
ますます