
dmontgomery40/pentest-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
dmontgomery40/pentest-mcp — это кандидат на сервер MCP, импортированный из https://github.com/dmontgomery40/pentest-mcp.
Обзор
dmontgomery40/pentest-mcp — это кандидат на сервер MCP, импортированный из https://github.com/dmontgomery40/pentest-mcp.
Обзор (машинный перевод)
Профессиональный MCP-сервер для тестирования проникновения с современной поддержкой транспорта/аутентификации и расширенными инструментами разведки.
Что изменилось в 0.9.0
- Обновление MCP SDK до
@modelcontextprotocol/sdk@^1.26.0 - Сохранен MCP Inspector на последнем релизе (
@modelcontextprotocol/inspector@^0.20.0) с включённым лаунчером - Потоковый HTTP теперь является основным сетевым транспортом (
MCP_TRANSPORT=http) - SSE по-прежнему доступен только в устаревшем режиме совместимости
- Добавлена аутентификация с токеном носителя с OIDC JWKS и поддержкой интроспекции
- Добавлены первоклассные инструменты:
subfinderEnum,httpxProbe,ffufScan,nucleiScan,trafficCapture, [hydraBruteforce, [privEscAudit,extractionSweep - Добавлены инструменты для администрирования отчетов:
listEngagementRecords,getEngagementRecord - Добавлен поток захвата SoW для отчетов с использованием MCP elicitation (
scopeMode=ask) с безопасным шаблоном резервного варианта - Усиленное разрешение команд, чтобы веб-зондирование использовало
httpx-toolkit(предпочтительно) или проверенный ProjectDiscoveryhttpx, избегая коллизий CLI в Python [[T16]. - Интегрированная комплектная пусковая установка MCP Inspector (
pentest-mcp inspector) - Базовый уровень выполнения теперь составляет Node.js 22.7.5+
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 →