← Back to search

io.github.cyanheads/pentest-mcp-server

cyanheads streamable_http Scanned 20d ago

Offline methodology engine for authorized penetration testing, CTF, and security research.

A
91.3 / 100

Versions

0.1.0latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 7

pentest_encode
annotations: verified low

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.

input object output object result string encoded string encoding string original string
readOnlyHint true openWorldHint false idempotentHint true
pentest_map_techniques
annotations: verified low

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.

input object output object tactic string technique_id string
readOnlyHint true openWorldHint false idempotentHint true
pentest_lookup_technique
annotations: verified low

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.

input object output object summary string technique_id string mitigation_id string
readOnlyHint true openWorldHint false idempotentHint true
pentest_generate_payloads
annotations: verified low

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.

input object
readOnlyHint true openWorldHint false idempotentHint true
pentest_lookup_group
annotations: verified low

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.

id string input object output object technique_id string attack_version string technique_name string
readOnlyHint true openWorldHint false idempotentHint true
pentest_analyze_response
annotations: verified low

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, remediation, and associated methodology vectors.

input object output object
readOnlyHint true openWorldHint false idempotentHint true
pentest_guide
annotations: verified low

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 context-derived tool suggestions across 15 vectors.

input object output object vector string
readOnlyHint true openWorldHint false idempotentHint true

Permissions 3

network medium
Server uses network capabilities via: fetch()
shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 0

No scan findings.