pentest-mcp
by DMontgomery40·★ 137·Score 50
Professional penetration testing MCP server with nmap, JtR, hashcat, and reconnaissance tools.
Overview
Pentest MCP is a specialized Model Context Protocol server for penetration testers, providing access to security tools like nmap, go/dirbuster, nikto, John the Ripper, and hashcat. The server supports multiple transport protocols including stdio, HTTP (primary), and deprecated SSE, with authentication options including bearer tokens and OIDC integration. It features workflow management tools for engagement tracking and client report generation with scope of work handling.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose Pentest MCP for professional penetration testing when you need a comprehensive security testing toolkit with proper authentication and transport options for enterprise environments.
When NOT to choose this
Avoid this if you need basic security scanning without authentication, if you're in a restricted environment without ability to install required tools, or if you need testing against environments without explicit written permission.
Comparable tools
Installation
npm install -g pentest-mcpRun locally (stdio):
pentest-mcpLaunch bundled MCP Inspector:
pentest-mcp inspectorRun over HTTP (recommended):
MCP_TRANSPORT=http MCP_SERVER_HOST=0.0.0.0 MCP_SERVER_PORT=8000 pentest-mcpFor Claude Desktop, add to claude_desktop_config.json:
{
"mcpServers": {
"pentest-mcp": {
"command": "pentest-mcp",
"args": ["stdio"]
}
}
}FAQ
- What security tools are included in this MCP server?
- The server includes nmap, John the Ripper, hashcat, gobuster, nikto, subfinder, httpx, ffuf, nuclei, hydra, traffic capture, and more specialized tools for penetration testing.
- How is authentication handled in this MCP server?
- The server supports bearer token authentication with OIDC JWKS and introspection support. You can configure authentication through environment variables like MCP_AUTH_ENABLED, MCP_AUTH_MODE, and OIDC issuer URLs.
Compare pentest-mcp with
Last updated · Auto-generated from public README + GitHub signals.