返回市场
burpsuite麦普服务器

burpsuite麦普服务器

作者:Cyreslab-AI6 星标更新:2025-05-16

项目介绍

Burpsuite MCP Server

smithery 徽章 这是一个模型上下文协议(MCP)服务器,提供与Burpsuite Professional扫描和代理功能交互的接口。

<a href="https://glama.ai/mcp/servers/@Cyreslab-AI/burpsuite-mcp-server"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=199647383,1979143131&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Burpsuite Server MCP 服务器" /> </a>

概述

此MCP服务器允许AI助手与Burpsuite Professional进行交互,用于网络安全性测试和漏洞扫描。它提供了以下工具:

  • 在目标URL上启动漏洞扫描
  • 检查扫描状态并检索结果
  • 访问由Burp代理捕获的HTTP/HTTPS流量
  • 查看在扫描过程中发现的站点结构

功能

工具

该服务器暴露了以下工具:

  1. start_scan: 在目标URL上启动新的漏洞扫描

    • 参数:
      • target: 要扫描的目标URL(例如:https://example.com)
      • scan_type: 执行的扫描类型(被动、主动或全面)
  2. get_scan_status: 检查正在运行的扫描状态

    • 参数:
      • scan_id: 要检查的扫描ID
  3. get_scan_issues: 获取扫描中发现的漏洞问题

    • 参数:
      • scan_id: 扫描ID
      • severity: 根据严重性过滤问题(高、中、低、信息或全部)
  4. get_proxy_history: 获取由Burp代理捕获的HTTP/HTTPS流量

    • 参数:
      • host: 按主机过滤(可选)
      • method: 按HTTP方法过滤(可选)
      • status_code: 按HTTP状态码过滤(可选)
      • limit: 返回的最大项目数(默认:10)
  5. get_site_map: 获取在扫描和浏览过程中发现的站点结构

    • 参数:
      • host: 按主机过滤(可选)
      • with_parameters: 只显示带有参数的URL(可选)
      • limit: 返回的最大项目数(默认:20)

资源

该服务器提供了以下资源:

  1. 扫描结果: burpsuite://scan/{scanId}
  2. 问题详情: burpsuite://scan/{scanId}/issue/{issueId}
  3. 代理历史记录: burpsuite://proxy/history
  4. 代理历史记录项: burpsuite://proxy/history/{itemId}
  5. 站点地图: burpsuite://sitemap

安装

通过Smithery安装

要通过Smithery自动安装Burpsuite服务器到Claude桌面:

npx -y @smithery/cli install @Cyreslab-AI/burpsuite-mcp-server --client claude

手动安装

  1. 构建服务器:

    cd /path/to/burpsuite-server
    npm install
    npm run build
    
  2. 将服务器添加到您的MCP设置配置文件中:

    {
      "mcpServers": {
        "burpsuite": {
          "command": "node",
          "args": ["/path/to/burpsuite-server/build/index.js"],
          "env": {},
          "disabled": false,
          "autoApprove": []
        }
      }
    }
    

未来增强

当前,此服务器提供模拟功能。要将其连接到真实的Burpsuite Professional实例:

  1. 配置Burpsuite Professional以公开其REST API
  2. 更新服务器实现以连接到Burpsuite REST API
  3. 添加身份验证机制以确保安全的API通信

示例用法

这里有一些使用Burpsuite MCP服务器与AI助手交互的例子:

启动扫描

使用Burpsuite MCP服务器对example.com进行漏洞扫描。

查看代理历史记录

显示Burp代理捕获的example.com域的HTTP流量。

分析漏洞

在最近的扫描中发现了哪些高严重性的漏洞?