Back to the catalog

io.github.middleBrick/mcp-server

Scan APIs for OWASP Top 10, LLM, and GraphQL security vulnerabilities.

Open source Open in the app JSON README (API)

About

Scan APIs for OWASP Top 10, LLM, and GraphQL security vulnerabilities.

Details

Kind
MCP servers
Topic
AI, RAG & memory
Publisher
middlebrick
Origin
official
Category
ferramentas
Transport
local
Version
0.1.2
Last push
2026-04-03T05:35:45Z
Repository state
ativo
Language
TypeScript
License
Apache-2.0
Added
2026-08-29 04:00:47
Updated
2026-08-29 04:00:47
Origin id
io.github.middleBrick/mcp-server

README

# @middlebrick/mcp-server

[MCP](https://modelcontextprotocol.io) server for [middleBrick](https://middlebrick.com) 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`:

```json
{
  "mcpServers": {
    "middlebrick": {
      "command": "npx",
      "args": ["-y", "@middlebrick/mcp-server"],
      "env": {
        "MIDDLEBRICK_API_KEY": "mb_your_key_here"
      }
    }
  }
}
```

### Cursor

Add to `.cursor/mcp.json`:

```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](https://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

Apache 2.0 — [middleBrick](https://middlebrick.com)

More