1 v0.9.0 更新于 2026-10-17

Sn1per MCP Server: pentest, recon and attack surface scanning MCP Server

Run scoped, authorized Sn1per pentest, recon and attack surface scans from AI agents; read findings.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

安装配置

本地运行(pypi)
{
  "mcpServers": {
    "sn1per-mcp": {
      "command": "uvx",
      "args": [
        "sn1per-mcp"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 6 个工具

list_workspaces
列出本机上的 Sn1per 战利品工作区及其最后修改时间,支持分页,只读。
get_findings
以结构化记录读取工作区的漏洞发现(严重级别、标题、位置、主机、详情),可按主机和最低严重级别过滤,支持分页与严重级别汇总,默认脱敏,只读。
get_ports
读取工作区中发现的开放端口(主机、端口、协议、状态、服务、版本),可按精确主机过滤,支持分页,只读。
get_subdomains
读取工作区中发现的子域名,支持分页,只读。
get_technologies
读取工作区中检测到的 Web 技术(主机、端口、技术、版本、来源),可按精确主机过滤,支持分页,只读。
grep_loot
在工作区(或 all_workspaces 为真时全部工作区)的战利品文件中搜索固定字符串或 POSIX 扩展正则,返回匹配行及相对路径,跳过凭据目录并默认脱敏,只读。