MCP tools

emfirge_create_branch

Create an isolated infrastructure branch from a completed analysis to model changes safely before applying anything to AWS.

Parameters

base_analysis_id: string · required; name: string · required

MCP ask / arguments
{ "base_analysis_id": "analysis_123", "name": "restrict-public-access" }

Returns

The response is JSON shaped for the operation. The fields and semantics are described below.

JSON response
{ "branch_id": "branch_456" }

Validation, behavior, and limits

Returns branch_id, which identifies the isolated model for apply_change, diff, verdict, rollback, discard, and comparison calls. The base snapshot remains immutable.

The branch is modeled only: creating it forks saved scan data, does not assume write permissions, and does not mutate AWS.

Based on the Emfirge MCP and engine source.View source
Documentation