@middlebrick/mcp-server
v0.1.0
Published
MCP server for middleBrick API security scanning
Downloads
58
Readme
@middlebrick/mcp-server
MCP server for middleBrick API security scanning. Lets AI assistants (Claude, Cursor, etc.) scan APIs for vulnerabilities via tool calls.
Setup
Claude Desktop
Add to ~/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
Add to .cursor/mcp.json:
{
"mcpServers": {
"middlebrick": {
"command": "npx",
"args": ["-y", "@middlebrick/mcp-server"],
"env": {
"MIDDLEBRICK_API_KEY": "mb_your_key_here"
}
}
}
}Get your API key at: middlebrick.com/dashboard
Tools
| Tool | Description |
|------|-------------|
| scan_api | Scan an API endpoint for security vulnerabilities |
| get_scan | Get results of a previous scan |
| list_scans | List previous scans |
scan_api
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| url | string | Yes | API endpoint URL |
| method | string | No | HTTP method (default: GET) |
get_scan
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| scanId | string | Yes | Scan ID to retrieve |
list_scans
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| limit | number | No | Max results |
| offset | number | No | Skip count |
| status | string | No | Filter: queued, processing, completed, failed |
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| MIDDLEBRICK_API_KEY | Yes | API key |
| MIDDLEBRICK_BASE_URL | No | API URL override |
License
MIT — Zevlat Intelligence
