
Pentest Mcp Server
Built for authorized penetration testing workflows, offering six offline tools that span methodology lookup, response analysis, MITRE ATT&CK technique mapping, and payload template generation. The pentest_guide tool returns step-by-step playbooks for fifteen attack vectors (XSS, SQLi, SSRF, JWT attacks, etc.), each with detection indicators and mitigations. You can paste raw HTTP responses into pentest_analyze_response to extract version leaks, stack traces, and technology fingerprints, then feed those fingerprints to pentest_map_techniques to get ranked ATT&CK techniques scored against your target profile. The payload generator returns annotated templates with bypass rationale and encoding chains, not live exploits. Everything runs locally via stdio or against a public hosted endpoint at pentest.caseyjhand.com/mcp. Designed for red teams, CTF players, and blue teamers building detection coverage.
- GitHub stars
- 1
- tools
- 7
- transport
- STDIO, HTTP
- env vars
- 7
- last updated
- Oct 30, 2026
Install
From registry metadata$ npx add-mcp https://pentest.caseyjhand.com/mcp --name pentestRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http pentest https://pentest.caseyjhand.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 6, 2026.
pentest_get_guideReturn an authorized-testing methodology for a selected vector and optional target context. The playbook covers reconnaissance, enumeration, exploitation, and post-exploitation phases with objectives, techniques, detection signals, mitigations, common pitfalls, references, and...3 params
Return an authorized-testing methodology for a selected vector and optional target context. The playbook covers reconnaissance, enumeration, exploitation, and post-exploitation phases with objectives, techniques, detection signals, mitigations, common pitfalls, references, and...
phasestringall · recon · enumeration · exploitation · post_exploitationdefault: alltarget_contextobjectvector*stringauth_bypass · idor · ssrf · xss · sqli · xxepentest_analyze_responseAnalyze an HTTP response from authorized probing for information leakage, fingerprinting signals, and related exposure. Structured findings cover version disclosures, stack traces, debug headers, internal paths, authentication patterns, CORS configuration, detection signals, r...4 params
Analyze an HTTP response from authorized probing for information leakage, fingerprinting signals, and related exposure. Structured findings cover version disclosures, stack traces, debug headers, internal paths, authentication patterns, CORS configuration, detection signals, r...
contextstringresponse_bodystringresponse_headersstringstatus_codeintegerpentest_lookup_techniqueLook up a MITRE ATT&CK technique by exact ID or keyword. Results include tactics, platforms, description, detection data, public procedure examples, mitigations, related sub-techniques, and dataset version.2 params
Look up a MITRE ATT&CK technique by exact ID or keyword. Results include tactics, platforms, description, detection data, public procedure examples, mitigations, related sub-techniques, and dataset version.
include_subtechniquesbooleanquery*stringpentest_lookup_groupLook up a MITRE ATT&CK threat group or software entry by ID, name, or keyword. Results include ATT&CK identity, aliases, type, description, and associated techniques with procedure-level context from public ATT&CK reporting.1 params
Look up a MITRE ATT&CK threat group or software entry by ID, name, or keyword. Results include ATT&CK identity, aliases, type, description, and associated techniques with procedure-level context from public ATT&CK reporting.
query*stringpentest_map_techniquesRank ATT&CK techniques and OWASP test cases against an authorized target profile of technology stack, exposed services, authentication type, and operating system. Results include profile-specific relevance, detection opportunities, mitigations, and associated methodology vectors.5 params
Rank ATT&CK techniques and OWASP test cases against an authorized target profile of technology stack, exposed services, authentication type, and operating system. Results include profile-specific relevance, detection opportunities, mitigations, and associated methodology vectors.
auth_typestringjwt · session_cookie · api_key · oauth2 · basic_auth · ntlmlimitintegerosstringlinux · windows · macos · unknownservicesarraystackarraypentest_generate_payloadsGenerate context-specific payload templates for authorized systems. Each template includes its vulnerability category, context rationale, WAF/IDS detection signature, mitigation, optional WAF research note, and optional encoded variant.5 params
Generate context-specific payload templates for authorized systems. Each template includes its vulnerability category, context rationale, WAF/IDS detection signature, mitigation, optional WAF research note, and optional encoded variant.
category*stringxss · sqli · ssrf · xxe · path_traversal · ssticountintegerencodingarrayinjection_context*stringhtml_attribute · html_body · js_string · js_template · js_script_block · url_parameterwaf_profilestringcloudflare · aws_waf · modsecurity_crs · imperva · akamai · f5_bigip_asmdefault: nonepentest_encode_payloadTransform a payload string through an ordered encoding chain for authorized filter research. Results include the final value, intermediate values, optional decode path and rationale, and detection guidance. All transforms are local; no live probing occurs.3 params
Transform a payload string through an ordered encoding chain for authorized filter research. Results include the final value, intermediate values, optional decode path and rationale, and detection guidance. All transforms are local; no live probing occurs.
chain*arrayexplainbooleanpayload*stringSponsors
Configuration
PENTEST_ENABLE_PAYLOAD_GENERATIONdefault: trueEnable payload generation and encoding. Set false to retain the five reference tools only.
MCP_LOG_LEVELdefault: infoSets the minimum log level for output (e.g., 'debug', 'info', 'warn').
MCP_TRANSPORT_TYPEdefault: httpSelects the HTTP transport.
MCP_HTTP_HOSTdefault: 127.0.0.1The hostname for the HTTP server.
MCP_HTTP_PORTdefault: 3010The port to run the HTTP server on.
MCP_HTTP_ENDPOINT_PATHdefault: /mcpThe endpoint path for the MCP server.
MCP_AUTH_MODEdefault: noneAuthentication mode to use: 'none', 'jwt', or 'oauth'.
Readme
@cyanheads/pentest-mcp-server
Offline methodology engine and payload workshop for authorized penetration testing, CTF, security research, and education via MCP. STDIO or Streamable HTTP.
Details
- Repository
- github.com/cyanheads/pentest-mcp-server
- Category
- Security & Pentesting
- Package
@cyanheads/pentest-mcp-server- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 1
- Tools verified
- Nov 6, 2026
More from cyanheads
- Workflows Mcp Server32
- Noaa Cdo Mcp Server5
- Ntfy Mcp Server25
- Macos Mcp Server4
- Clipboard Mcp Server3
- Guardian Mcp Server2
- Mailchimp Mcp Server2
- Sports Mcp Server2
- Whois Mcp Server2
- Federal Reserve Mcp Server1
- Shift Mcp Server1
- Anime Mcp Server2
- Survey Mcp Server4
- Mcp Ts Template145
- nist-nvd-mcp-server
- open-meteo-mcp-server
- openfda-mcp-server
- wikipedia-mcp-server
- census-mcp-server
- crossref-mcp-server
- eur-lex-mcp-server
- faostat-mcp-server
- fema-mcp-server
- libofcongress-mcp-server