
dmontgomery40/pentest-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
dmontgomery40/pentest-mcpは、https://github.com/dmontgomery40/pentest-mcp.からインポートされたMCPサーバー候補です。
概要
dmontgomery40/pentest-mcpは、https://github.com/dmontgomery40/pentest-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
最新のトランスポート/認証サポートと拡張された偵察ツールを備えたプロフェッショナルなペネトレーションテスト用MCPサーバー。
0.9.0で何が変わったか
- MCP SDKを[[T0]にアップグレード
- MCP Inspectorは最新リリース(
@modelcontextprotocol/inspector@^0.20.0)に維持し、バンドルランチャーも使用しました - ストリーミング可能なHTTPが現在、主要なネットワークトランスポート(
MCP_TRANSPORT=http)となっています - SSEは依然として非推奨の互換モードとしてのみ利用可能です
- OIDC JWKSおよび内省サポートによるベアラートークン認証の追加
- 一流のツールを追加:
subfinderEnum、httpxProbe、ffufScan、nucleiScan、trafficCapture、hydraBruteforce、privEscAudit、extractionSweep - 報告管理ツールの追加:
listEngagementRecords、getEngagementRecord - 安全なテンプレートフォールバック付きでMCP抽出(
scopeMode=ask)を用いたレポート用のSoWキャプチャフローを追加 - ウェブプロービングが
httpx-toolkit(推奨)または検証済みのProjectDiscoveryhttpxを用いるよう、コマンド解像度を強化し、PythonのhttpxのCLI衝突を回避 - 統合型バンドルMCPインスペクターランチャー(
pentest-mcp inspector) - ランタイムベースラインは現在Node.js 22.7.5+です
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Pentest MCP
Pentest MCP is a TypeScript MCP server for authorized security assessments. It gives a human researcher or a tool-using assessment agent one scoped interface for discovery, validation, capture, credential checks, local audit, evidence retrieval, and report preparation. Each active tool call is tied to an engagement and a durable record. The server checks the declared targets and time window; the researcher verifies findings before publication.
October 2026 workflow
- Create an engagement from signed authorization and rules of engagement, then save the assessment plan. The operator chooses a stable
engagementId. - A researcher or fresh Codex process in the managed assessment container connects to the Pentest MCP server. It sees the complete catalog, while the plan’s exact
allowedToolNameslist permits only selected calls. Active tools also pass the engagement target and time gate. - Review
recordIdvalues and correlated scope decisions withlistEngagementRecordsandgetEngagementRecord. Records persist across restarts. Import external research withrecordResearchActivity; the import does not replace MCP tool use. - Draft a report from the complete evidence ledger, inspect candidate findings against source records, and publish only analyst-verified findings. Retrieve Markdown or JSON later with
getClientReport.
The declared-target check is an operational guardrail, not a complete network boundary. DNS changes, redirects, Nmap scripts, Nuclei templates, and other third-party tool behavior can create secondary traffic. Review tool configuration and keep network controls aligned with the engagement’s rules.
Agentic assessment uses the MCP tools
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →