Skip to main content
Glama

๐Ÿ›ก๏ธ Emfirge

Git branch for your cloud.

Give your AI a read-only map of AWS. Trace attack paths, model security changes on an isolated branch, and inspect the result before touching production.

Get started ยท Read the docs ยท npm

MCP version: 0.2.3

Emfirge scans through a read-only role, builds an infrastructure graph, and computes security evidence from that snapshot. It can fork the graph, model a proposed change, and report a diff and advisory verdict. Branch changes never mutate AWS. Emfirge computes a security delta; it never guarantees a deployment is safe.

Capability

What it provides

Graph analysis

Connected resource context rather than isolated checks.

Attack paths

Routes from public-facing resources toward internal resources and chokepoints.

Modeled branches

Isolated add, modify, and delete changes with diff, verdict, rollback, and comparison.

Privacy modes

Local strict, balanced, and off tokenization controls for MCP results.

Related MCP server: cyntrisec

Install

npx @emfirge/mcp install

Then ask your assistant to scan using a read-only role and region. Example placeholder only:

Scan with arn:aws:iam::123456789012:role/EmfirgeReadOnly in us-east-1

The account ID above is intentionally non-existent example data. Use your own role when running a real scan.

The 15 MCP tools

Analyze

Tool

Purpose

emfirge_scan

Scan an AWS account and return risk score, finding counts, and analysis_id.

emfirge_get_findings

Return findings for a scan, optionally filtered by severity.

emfirge_attack_paths

Return internet-to-resource paths, chokepoints, and orphaned resources.

emfirge_simulate_breach

Walk a natural-language scenario through entry, pivot, impact, and blast radius.

emfirge_verify_fix

Simulate a supported finding fix and return score and finding deltas.

emfirge_check_compliance

Return CIS AWS Foundations 1.5 or SOC 2 per-control status.

Branch

Tool

Purpose

emfirge_create_branch

Create an isolated branch from a completed analysis.

emfirge_apply_change

Apply an add, modify, or delete change to the branch model, not AWS.

emfirge_branch_diff

Compare the branch model with its base analysis.

emfirge_branch_verdict

Return advisory block, warn, or pass results and coverage details.

emfirge_rollback_branch

Remove the most recent modeled change.

emfirge_discard_branch

Discard an isolated branch.

emfirge_list_branches

List branches, optionally by base analysis.

emfirge_compare_branches

Compare branches and rank modeled outcomes safest-first.

Setup

Tool

Purpose

emfirge_setup_help

Return a CloudFormation deploy URL for a read-only IAM role.

Privacy

The MCP supports strict (default), balanced, and off modes. In strict, recognized AWS identifiers are tokenized locally before results reach the LLM; the mapping stays on the local machine. The backend receives the data needed to perform the requested analysis. Credentials in presigned report URLs are scrubbed before URLs are returned. Review outputs under your own data-handling policy.

npx @emfirge/mcp privacy
npx @emfirge/mcp privacy strict|balanced|off

Typical flow

read-only scan โ†’ fork graph โ†’ apply modeled change โ†’ diff โ†’ re-run lenses โ†’ advisory verdict

A non-empty coverage_warnings field means the verdict is degraded and must not be described as complete coverage. A pass is not a guarantee of safety or application connectivity.

Manual MCP configuration

{
  "mcpServers": {
    "emfirge": {
      "command": "npx",
      "args": ["-y", "@emfirge/mcp"],
      "env": { "EMFIRGE_PRIVACY": "strict" }
    }
  }
}

See the MCP README and documentation for usage details.

License

The MCP package is licensed under Apache-2.0. The engine is licensed under AGPL-3.0.

Related MCP Connectors

Related MCP Servers

  • F
    license
    D
    quality
    D
    maintenance
    Enables read-only assessment of AWS environments by inventorying resources, running security and operational checks, and generating actionable reports with cost analysis. Designed for contractors with support for assume-role authentication using external IDs.
    10
    -
  • A
    license
    A
    quality
    C
    maintenance
    A local-first AWS security tool that uses graph theory to discover attack paths (e.g., Internet โ†’ Role โ†’ DB) and prioritize remediations. It allows agents to perform read-only security audits and generate Terraform fixes without data exfiltration.
    15
    4
    Apache 2.0
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables Claude AI to automatically audit AWS cloud resource configurations, diagnose security vulnerabilities, and generate high-availability optimization reports.
    -
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to analyze AWS IAM policies and CloudFormation templates for security risks.
    2
    33 npm
    MIT