mcpField
O
Operant Mcp

Operant Mcp

本地服务
github.com/operantlabs安全2630 周前更新

关于 Operant Mcp

Operant MCP 是一个安全测试类 MCP 服务,提供 51 个工具,分布在 19 个模块中,覆盖渗透测试、网络取证、内存分析和漏洞评估。它面向安全研究人员与渗透测试人员,并附带 8 个方法论提示词,用于组织结构化的安全评估。

主要功能

  1. 0151 个工具,分布在 19 个模块中
  2. 02覆盖 SQL 注入、XSS、命令注入、SSRF 等 Web 漏洞测试
  3. 03PCAP 网络取证与 TLS、DNS 分析
  4. 04Volatility 内存取证与 Linux rootkit 检测
  5. 05CloudTrail 日志分析与异常事件检测
  6. 068 个方法论提示词

适用场景

  1. 01对 Web 应用进行结构化渗透测试
  2. 02分析 PCAP 文件中的凭据泄露与端口扫描行为
  3. 03对内存转储和恶意 Office 文档进行取证分析

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露安全测试工具和方法论提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"operant": {
"command": "npx",
"args": [
"-y",
"operant-mcp"
]
}
}
}
启动命令npx -y operant-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmoperant-mcp1.0.1

工具

62

收录的工具列表 · 更新于 3 周前

参数类型必填说明
urlstring是包含查询参数的完整 URL,例如 https://target/filter?category=Gifts
parameterstring是存在漏洞的查询参数名称,例如 'category'
valuestring是作为注入基础的合法参数值,例如 'Gifts'

详细介绍

operant-mcp

NPM Version npm downloads GitHub stars License: MIT TypeScript MCP Server smithery badge

Install in VS Code Install in Cursor

operant-mcp MCP server

安全测试 MCP 服务,提供 51 个工具,用于渗透测试、网络取证、内存分析和漏洞评估。

快速开始

npx operant-mcp

或全局安装:

npm install -g operant-mcp
operant-mcp

在 Claude Code 中使用

添加到你的 MCP 配置:

{
  "mcpServers": {
    "operant": {
      "command": "npx",
      "args": ["-y", "operant-mcp"]
    }
  }
}

工具(51)

SQL 注入(6)
  • sqli_where_bypass — 测试基于 OR 的 WHERE 子句绕过
  • sqli_login_bypass — 测试登录表单 SQL 注入
  • sqli_union_extract — 基于 UNION 的数据提取
  • sqli_blind_boolean — 基于布尔值的盲注 SQLi
  • sqli_blind_time — 基于时间的盲注 SQLi
  • sqli_file_read — 通过 LOAD_FILE() 读取文件
XSS(2)
  • xss_reflected_test — 使用 10 个 payload 测试反射型 XSS
  • xss_payload_generate — 生成上下文感知的 XSS payload
命令注入(2)
  • cmdi_test — 测试 OS 命令注入
  • cmdi_blind_detect — 通过 sleep 时序进行盲命令注入
路径遍历(1)
  • path_traversal_test — 使用编码变体测试目录遍历
SSRF(2)
  • ssrf_test — 使用 localhost 绕过变体测试 SSRF
  • ssrf_cloud_metadata — 通过 SSRF 测试云元数据访问
PCAP/网络取证(8)
  • pcap_overview — 协议层级和端点统计
  • pcap_extract_credentials — 提取 FTP/HTTP/SMTP 凭据
  • pcap_dns_analysis — DNS 查询分析
  • pcap_http_objects — 导出 HTTP 对象
  • pcap_detect_scan — 检测端口扫描
  • pcap_follow_stream — 跟踪 TCP/UDP 流
  • pcap_tls_analysis — TLS/SNI 分析
  • pcap_llmnr_ntlm — 检测 LLMNR/NTLM 攻击
侦察(7)
  • recon_quick — 快速侦察(robots.txt、响应头、常见目录)
  • recon_dns — 完整 DNS 枚举
  • recon_vhost — 虚拟主机发现
  • recon_tls_sans — 从 TLS 证书中提取 SAN
  • recon_directory_bruteforce — 目录暴力破解
  • recon_git_secrets — 在 git 仓库中搜索密钥
  • recon_s3_bucket — 测试 S3 存储桶权限
内存取证(3)
  • volatility_linux — Linux 内存分析(Volatility 2)
  • volatility_windows — Windows 内存分析(Volatility 3)
  • memory_detect_rootkit — Linux rootkit 检测
恶意软件分析(2)
  • maldoc_analyze — 完整的 OLE 文档分析流水线
  • maldoc_extract_macros — 提取 VBA 宏
云安全(2)
  • cloudtrail_analyze — CloudTrail 日志分析
  • cloudtrail_find_anomalies — 检测异常的 CloudTrail 事件
身份认证 (3)
  • auth_csrf_extract — 提取 CSRF 令牌
  • auth_bruteforce — 用户名枚举 + 凭据暴力破解
  • auth_cookie_tamper — Cookie 篡改测试
访问控制 (2)
  • idor_test — 测试 IDOR 漏洞
  • role_escalation_test — 测试权限提升
业务逻辑 (2)
  • price_manipulation_test — 测试价格/数量篡改
  • coupon_abuse_test — 测试优惠券叠加/重用
点击劫持 (2)
  • clickjacking_test — 测试 X-Frame-Options/CSP
  • frame_buster_bypass — 测试框架突破绕过
CORS (1)
  • cors_test — 测试 CORS 错误配置
文件上传 (1)
  • file_upload_test — 测试文件上传绕过
NoSQL 注入 (2)
  • nosqli_auth_bypass — MongoDB 认证绕过
  • nosqli_detect — NoSQL 注入检测
反序列化 (1)
  • deserialization_test — 测试不安全反序列化
GraphQL (2)
  • graphql_introspect — 完整模式内省
  • graphql_find_hidden — 发现隐藏字段

提示词 (8)

用于结构化安全评估的方法论指南:

  • web_app_pentest — 完整的 Web 应用渗透测试方法论
  • pcap_forensics — PCAP 分析工作流
  • memory_forensics — 内存转储分析 (Linux/Windows)
  • recon_methodology — 侦察检查清单
  • malware_analysis — 恶意软件文档分析
  • cloud_security_audit — CloudTrail 分析工作流
  • sqli_methodology — SQL 注入测试指南
  • xss_methodology — XSS 测试指南

系统要求

工具根据模块需要各种命令行实用程序:

  • 大多数工具:curl
  • PCAP 分析:tshark (Wireshark CLI)
  • DNS 侦察:dig、host
  • 内存取证:volatility / vol.py / vol3
  • 恶意软件分析:olevba、oledump.py
  • 云分析:jq
  • 机密扫描:git

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。