attack-surface-mcp-server
Passive external attack-surface mapping: CT subdomains, DNS, TLS, HTTP posture, RDAP/WHOIS, Shodan.
Package Details
@cyanheads/attack-surface-mcp-server
Package Arguments
Positional
runstart:stdioEnvironment Variables
Optional Shodan API key. Enables attacksurface_lookup_host; absent → that one tool returns source_unavailable and the rest of the server works.
Optional Certspotter API key. Raises CT-fallback rate limits; absent → free unauthenticated tier.
8.8.8.8,1.1.1.1,9.9.9.9Comma-separated default DNS resolver IPs for attacksurface_resolve_dns.
Default User-Agent for attacksurface_probe_http (overridable per call).
200Cap on subdomains resolved during a map_domain run.
https://rdap.orgRDAP bootstrap base URL; override for a private/mirrored RDAP.
falseSet true to disable the SSRF guard for internal-network assessment (local/trusted deployments only).
infoSets the minimum log level for output (e.g., 'debug', 'info', 'warn').
@cyanheads/attack-surface-mcp-server
Package Arguments
Positional
runstart:httpEnvironment Variables
127.0.0.1The hostname for the HTTP server.
3010The port to run the HTTP server on.
/mcpThe endpoint path for the MCP server.
noneAuthentication mode to use: 'none', 'jwt', or 'oauth'.
infoSets the minimum log level for output (e.g., 'debug', 'info', 'warn').