使用说明
@middlebrick/mcp服务器
主控程序 服务器 middleBrick API安全扫描。让AI助手(Claude、Cursor等)通过工具调用扫描API的漏洞。
设置
克劳德桌面版
添加 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"middlebrick": {
"command": "npx",
"args": ["-y", "@middlebrick/mcp-server"],
"env": {
"MIDDLEBRICK_API_KEY": "mb_your_key_here"
}
}
}
}
光标
添加 .cursor/mcp.json:
{
"mcpServers": {
"middlebrick": {
"command": "npx",
"args": ["-y", "@middlebrick/mcp-server"],
"env": {
"MIDDLEBRICK_API_KEY": "mb_your_key_here"
}
}
}
}
获取API密钥: middlebrick.com/dashboard
工具
| 工具 | 说明 |
|---|---|
scan_api |
扫描API终结点以查找安全漏洞 |
get_scan |
获取上次扫描的结果 |
list_scans |
列出以前的扫描 |
scan_api
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
url |
string | 是 | API端点URL |
method |
string | 否 | HTTP方法(默认:GET) |
get_scan
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
scanId |
string | 是 | 要检索的扫描ID |
list_scans
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
limit |
number | 否 | 最大结果 |
offset |
number | 否 | 跳过计数 |
status |
string | 否 | 筛选器:已排队、正在处理、已完成、失败 |
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
MIDDLEBRICK_API_KEY |
是 | API密钥 |
MIDDLEBRICK_BASE_URL |
没有 | API URL覆盖 |
许可证
Apache 2.0-- middleBrick
