MCP Server for Burp 项目启动与配置教程
mcp-server MCP Server for Burp 项目地址: https://gitcode.com/gh_mirrors/mcpserver1/mcp-server
1. 项目的目录结构及介绍
MCP Server for Burp 项目主要包含以下目录和文件:
/.idea
:包含 IntelliJ IDEA 的项目配置文件。/gradle
:包含项目的构建脚本和依赖管理。/libs
:存放项目依赖的库文件。/src
:源代码目录,包含 Kotlin 源文件。/.gitignore
:指定 Git 忽略的文件和目录。BappDescription.html
:Burp Suite 插件描述文件。BappManifest.bmf
:Burp Suite 插件配置文件。LICENSE
:项目使用的 GPL-3.0 许可证文件。README.md
:项目说明文件。build.gradle.kts
:项目的 Gradle 构建脚本。gradle.properties
:Gradle 属性配置文件。gradlew
和gradlew.bat
:用于构建项目的 Gradle 包装器脚本。settings.gradle.kts
:Gradle 设置文件。
2. 项目的启动文件介绍
项目的启动主要是通过 Gradle 构建 build/libs/burp-mcp-all.jar
文件。构建完成后,该 JAR 文件可以加载到 Burp Suite 中作为插件使用。
构建步骤如下:
-
克隆项目仓库:
git clone https://github.com/PortSwigger/mcp-server.git
-
切换到项目目录:
cd burp-mcp
-
使用 Gradle 构建 JAR 文件:
./gradlew embedProxyJar
构建完成后,build/libs/burp-mcp-all.jar
即为可执行插件文件。
3. 项目的配置文件介绍
MCP Server for Burp 插件的配置主要是通过 Burp Suite 的 UI 界面进行。以下是一些主要配置项:
Enabled
:勾选此项以启用 MCP 服务器。Enable tools that can edit your config
:勾选此项允许 MCP 服务器暴露可以编辑 Burp 配置文件的工具。Advanced options
:在此可以配置 MCP 服务器的端口和主机。默认情况下,它监听http://127.0.0.1:9876
。
此外,如果需要与 Claude Desktop 客户端配合使用,还需要配置 Claude 客户端的设置,确保其指向正确的 Burp MCP 服务器地址。可以通过安装器自动配置,或手动编辑配置文件 claude_desktop_config.json
。
配置完成后,重启 Claude Desktop 客户端以确保配置生效。
mcp-server MCP Server for Burp 项目地址: https://gitcode.com/gh_mirrors/mcpserver1/mcp-server
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考