MCP Overview
Docs/Model Context Protocol/Model Context Protocol (MCP)

Model Context Protocol (MCP)

PROTOCOL

The Model Context Protocol (MCP) standardizes how AI models connect to external tools and live user interfaces. Firebreak implements an official MCP server conforming to the protocol specification.

4 min read
•
Production Verified

Universal Dual-Transport Architecture

Firebreak's MCP server operates across two distinct transport modes:

TransportProtocolPrimary ConsumerPort / Pipe
STDIOJSON-RPC 2.0 over Standard I/OLocal desktop AI agents (Claude Desktop, Cursor CLI)Process stdin / stdout
HTTP SSEJSON-RPC 2.0 over Server-Sent EventsCloud-hosted AI models, NitroStack Studio, web agentsPort 3001/3005 (/sse)
MCP Architecture Diagram

MCP Server Architecture: Dual Transports (STDIO & SSE), McpKeyGuard, and Tools / Widgets Pipeline

Scoped Authentication (McpKeyGuard)

Cloud requests must supply an Authorization: Bearer fb_mcp_... header. McpKeyGuard hashes the key and asserts required scopes:

ScopePermissions
services:readAllowed to discover protected services (list_services).
incidents:readAllowed to list incidents, inspect suspects, and retrieve timelines.
actions:proposeAllowed to stage rollback proposals (propose_rollback).
actions:approveAllowed to trigger live production rollbacks (approve_action).