关于 Middlebrick
Middlebrick 是供 AI 助手及 API 安全工作流使用的 MCP 服务,可扫描 API 端点中的安全漏洞,并查询或列出扫描结果。
主要功能
- 01扫描 API 端点漏洞
- 02按扫描 ID 获取结果
- 03按状态筛选扫描列表
适用场景
- 01检查 API 端点的安全问题
- 02查看先前扫描的结果
- 03按处理状态跟踪扫描
MCP 相关
该 MCP 服务向客户端提供 API 扫描与结果管理工具,包括 `scan_api`、`get_scan` 和 `list_scans`。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | 要扫描的 API 端点 URL |
| method | string | 否 | HTTP 方法(默认值:GET) |
详细介绍
@middlebrick/mcp-server
用于 middleBrick API 安全扫描的 MCP 服务。可让 AI 助手(Claude、Cursor 等)通过工具调用扫描 API 漏洞。
设置
Claude Desktop
添加到 ~/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
添加到 .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 | 否 | 筛选:queued、processing、completed、failed |
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
MIDDLEBRICK_API_KEY | 是 | API 密钥 |
MIDDLEBRICK_BASE_URL | 否 | 覆盖 API URL |
许可证
Apache 2.0 — middleBrick
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。