Sn1per MCP Server: pentest, recon and attack surface scanning
io.github.1N3/sn1per-mcp ยท v0.9.0
Run scoped, authorized Sn1per pentest, recon and attack surface scans from AI agents; read findings.
Connect Runs on your machine
claude mcp add sn1per-mcp -e SNIPER_MCP_SCOPE=<SNIPER_MCP_SCOPE> -e SNIPER_MCP_SCOPE_FILE=<SNIPER_MCP_SCOPE_FILE> -e SNIPER_MCP_AUTHORIZATION_REF=<SNIPER_MCP_AUTHORIZATION_REF> -e SNIPER_MCP_ALLOW_INTRUSIVE=<SNIPER_MCP_ALLOW_INTRUSIVE> -e SNIPER_MCP_ENABLE_DESTRUCTIVE=<SNIPER_MCP_ENABLE_DESTRUCTIVE> -e SNIPER_MCP_REDACT=<SNIPER_MCP_REDACT> -e SNIPER_EDITION=<SNIPER_EDITION> -e SNIPER_BIN=<SNIPER_BIN> -e SNIPER_INSTALL_DIR=<SNIPER_INSTALL_DIR> -e SNIPER_LOOT_BASE=<SNIPER_LOOT_BASE> -e SNIPER_SCAN_ENABLED=<SNIPER_SCAN_ENABLED> -- uvx sn1per-mcp==0.9.0
{
"mcpServers": {
"sn1per-mcp": {
"command": "uvx",
"args": [
"sn1per-mcp==0.9.0"
],
"env": {
"SNIPER_MCP_SCOPE": "<SNIPER_MCP_SCOPE>",
"SNIPER_MCP_SCOPE_FILE": "<SNIPER_MCP_SCOPE_FILE>",
"SNIPER_MCP_AUTHORIZATION_REF": "<SNIPER_MCP_AUTHORIZATION_REF>",
"SNIPER_MCP_ALLOW_INTRUSIVE": "<SNIPER_MCP_ALLOW_INTRUSIVE>",
"SNIPER_MCP_ENABLE_DESTRUCTIVE": "<SNIPER_MCP_ENABLE_DESTRUCTIVE>",
"SNIPER_MCP_REDACT": "<SNIPER_MCP_REDACT>",
"SNIPER_EDITION": "<SNIPER_EDITION>",
"SNIPER_BIN": "<SNIPER_BIN>",
"SNIPER_INSTALL_DIR": "<SNIPER_INSTALL_DIR>",
"SNIPER_LOOT_BASE": "<SNIPER_LOOT_BASE>",
"SNIPER_SCAN_ENABLED": "<SNIPER_SCAN_ENABLED>"
}
}
}
}
{
"mcpServers": {
"sn1per-mcp": {
"command": "uvx",
"args": [
"sn1per-mcp==0.9.0"
],
"env": {
"SNIPER_MCP_SCOPE": "<SNIPER_MCP_SCOPE>",
"SNIPER_MCP_SCOPE_FILE": "<SNIPER_MCP_SCOPE_FILE>",
"SNIPER_MCP_AUTHORIZATION_REF": "<SNIPER_MCP_AUTHORIZATION_REF>",
"SNIPER_MCP_ALLOW_INTRUSIVE": "<SNIPER_MCP_ALLOW_INTRUSIVE>",
"SNIPER_MCP_ENABLE_DESTRUCTIVE": "<SNIPER_MCP_ENABLE_DESTRUCTIVE>",
"SNIPER_MCP_REDACT": "<SNIPER_MCP_REDACT>",
"SNIPER_EDITION": "<SNIPER_EDITION>",
"SNIPER_BIN": "<SNIPER_BIN>",
"SNIPER_INSTALL_DIR": "<SNIPER_INSTALL_DIR>",
"SNIPER_LOOT_BASE": "<SNIPER_LOOT_BASE>",
"SNIPER_SCAN_ENABLED": "<SNIPER_SCAN_ENABLED>"
}
}
}
}
{
"servers": {
"sn1per-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"sn1per-mcp==0.9.0"
],
"env": {
"SNIPER_MCP_SCOPE": "<SNIPER_MCP_SCOPE>",
"SNIPER_MCP_SCOPE_FILE": "<SNIPER_MCP_SCOPE_FILE>",
"SNIPER_MCP_AUTHORIZATION_REF": "<SNIPER_MCP_AUTHORIZATION_REF>",
"SNIPER_MCP_ALLOW_INTRUSIVE": "<SNIPER_MCP_ALLOW_INTRUSIVE>",
"SNIPER_MCP_ENABLE_DESTRUCTIVE": "<SNIPER_MCP_ENABLE_DESTRUCTIVE>",
"SNIPER_MCP_REDACT": "<SNIPER_MCP_REDACT>",
"SNIPER_EDITION": "<SNIPER_EDITION>",
"SNIPER_BIN": "<SNIPER_BIN>",
"SNIPER_INSTALL_DIR": "<SNIPER_INSTALL_DIR>",
"SNIPER_LOOT_BASE": "<SNIPER_LOOT_BASE>",
"SNIPER_SCAN_ENABLED": "<SNIPER_SCAN_ENABLED>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
SNIPER_MCP_SCOPEOptional | Comma-separated domains, IPs and CIDR ranges you are authorized to test (prefix ! to exclude). Scans outside it are refused. |
SNIPER_MCP_SCOPE_FILEOptional | Optional absolute path to a scope file with one or more entries per line and # comments. |
SNIPER_MCP_AUTHORIZATION_REFOptional | Optional authorization reference, such as a statement-of-work or ticket id, recorded in the audit log. |
SNIPER_MCP_ALLOW_INTRUSIVEOptional | Set to true to offer scan modes that run brute force, exploitation or injection testing. Off by default. |
SNIPER_MCP_ENABLE_DESTRUCTIVEOptional | Set to true to add the workspace delete and export tools; they ask the human to confirm. Off by default. |
SNIPER_MCP_REDACTOptional | Redaction of secrets in results. On by default; turn off only with a local model when raw values are required. |
SNIPER_EDITIONOptional | Optional override of the auto-detected Sn1per edition. |
SNIPER_BINOptional | Optional absolute path to the sniper CLI. Detected automatically on standard installs. |
SNIPER_INSTALL_DIROptional | Optional Sn1per install directory. Read from the CLI or /usr/share/sniper by default. |
SNIPER_LOOT_BASEOptional | Optional directory that contains the loot workspace tree. Defaults to the install directory's loot folder. |
SNIPER_SCAN_ENABLEDOptional | Set to false for a read-only deployment that never launches scans. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 17 Oct 2026 |
| Last updated | 17 Oct 2026 |
| Registry name | io.github.1N3/sn1per-mcp |
More security servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
