Firebreak MCP Server

<strong>The security MCP server that turns your AI into a penetration tester.</strong>

Remote serverstreamable-httpTypeScript

What is the Firebreak MCP server?

Firebreak MCP server exists for a simple reason — assistants are far more useful when they can act on Firebreak directly instead of describing what you should do. The security MCP server that turns your AI into a penetration tester..

What you get

  • MCP-native — — not a CLI wrapper. Built from the ground up for AI tool calling
  • VCVD — — 47 vulnerability patterns specific to AI-generated code that traditional scanners miss
  • Proof over theory — — every finding includes the actual HTTP request/response that proves the vulnerability
  • Safe by design — — rate limited, scope-locked, non-destructive. Can't accidentally DROP your database

Setting it up

Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.

What the assistant can call

Once Firebreak is connected, these are the calls the assistant has available:

  • firebreak_best_practice — Security best practices for a topic
  • firebreak_check_pattern — Scan code for insecure patterns
  • firebreak_explain_vuln — Explain a vulnerability type
  • firebreak_security_checklist — Generate a security checklist
  • firebreak_owasp_check — Map a finding to OWASP Top 10
  • firebreak_analyze_rls — Analyze SQL for RLS policy issues
  • firebreak_scan_quick — Fast scan, critical+high only (2-3 min)
  • firebreak_scan_full — Full pen test (black/gray/white box)
  • firebreak_scan_target — Focused scan on one area
  • firebreak_scan_status — Check progress of a running scan
  • firebreak_scan_stop — Stop a scan, keep partial results
  • firebreak_results — Scan summary with security score (A-F)

Configuration and credentials

You will need one environment variable: FIREBREAK_HOST. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

Before you rely on it

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Firebreak.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the firebreak mcp server does with a few real requests.

Choosing this one

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Firebreak's toolset — firebreak_best_practice, firebreak_check_pattern, firebreak_explain_vuln and 11 more — is a fair guide to whether it matches your workflow. It is maintained by protonese3; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Available tools

ToolWhat it does
firebreak_best_practiceSecurity best practices for a topic
firebreak_check_patternScan code for insecure patterns
firebreak_explain_vulnExplain a vulnerability type
firebreak_security_checklistGenerate a security checklist
firebreak_owasp_checkMap a finding to OWASP Top 10
firebreak_analyze_rlsAnalyze SQL for RLS policy issues
firebreak_scan_quickFast scan, critical+high only (2-3 min)
firebreak_scan_fullFull pen test (black/gray/white box)
firebreak_scan_targetFocused scan on one area
firebreak_scan_statusCheck progress of a running scan
firebreak_scan_stopStop a scan, keep partial results
firebreak_resultsScan summary with security score (A-F)
firebreak_finding_detailFull evidence for a specific finding
firebreak_finding_fixGenerate fix code for a finding

How to install the Firebreak MCP server

{
  "mcpServers": {
    "firebreak": {
      "url": "http://localhost:9090/mcp"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
FIREBREAK_HOSTEndpoint or connection string the server talks to.Optional

Example prompts to try

  • Use Firebreak to firebreak best practice.
  • Use Firebreak to firebreak check pattern.
  • Use Firebreak to firebreak explain vuln.

Frequently asked questions

It connects Firebreak to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (firebreak_best_practice, firebreak_check_pattern, firebreak_explain_vuln, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Firebreak directly.