mcpField
M
Middlebrick

Middlebrick

本地服务
github.com/middleBrick开发工具030 周前更新

关于 Middlebrick

Middlebrick 是供 AI 助手及 API 安全工作流使用的 MCP 服务,可扫描 API 端点中的安全漏洞,并查询或列出扫描结果。

主要功能

  1. 01扫描 API 端点漏洞
  2. 02按扫描 ID 获取结果
  3. 03按状态筛选扫描列表

适用场景

  1. 01检查 API 端点的安全问题
  2. 02查看先前扫描的结果
  3. 03按处理状态跟踪扫描

MCP 相关

该 MCP 服务向客户端提供 API 扫描与结果管理工具,包括 `scan_api`、`get_scan` 和 `list_scans`。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"middlebrick": {
"command": "npx",
"args": [
"-y",
"@middlebrick/mcp-server"
],
"env": {
"MIDDLEBRICK_API_KEY": "<MIDDLEBRICK_API_KEY>"
}
}
}
}
启动命令npx -y @middlebrick/mcp-server
需要配置的环境变量
MIDDLEBRICK_API_KEY密钥Your middleBrick API key (get one at middlebrick.com)

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

安装包
npm@middlebrick/mcp-server0.1.2

工具

3

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

参数类型必填说明
urlstring是要扫描的 API 端点 URL
methodstring否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
参数类型必填描述
urlstring是API 端点 URL
methodstring否HTTP 方法(默认为 GET)
get_scan
参数类型必填描述
scanIdstring是要获取的扫描 ID
list_scans
参数类型必填描述
limitnumber否结果数量上限
offsetnumber否跳过的数量
statusstring否筛选:queued、processing、completed、failed

环境变量

变量必填描述
MIDDLEBRICK_API_KEY是API 密钥
MIDDLEBRICK_BASE_URL否覆盖 API URL

许可证

Apache 2.0 — middleBrick

评论

支持 Markdown

第一次接触 MCP?

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

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