Skip to main content
Glama

logo

Model Context Protocol · Multi-Agent 0day-Forschungs- & Audit-Pipeline

Antigravity Plugin MCP Version TypeScript Node.js License Status

mcp2agy ist eine MCP-native Multi-Agenten-Sicherheitsaudit-Engine, die für das Google Antigravity (AGY)-Ökosystem entwickelt wurde. Sie koordiniert spezialisierte Subagenten über den gesamten 0day-Forschungslebenszyklus: statische AST-Taint-Analyse, 7-Klassen-Confounder-Eliminierung, deterministische Proof-of-Concept-Verifizierung (≤60s-Trigger), Multi-Chain-Exploit-Synthese, veröffentlichungsreife Sicherheitsberichte und atomare Code-Behebung.


Kernfunktionen (v3.1.0 Resiliente Architektur)

  • Strikte Pfadsicherheit & Verzeichnis-Eindämmung: Validiert alle Pfade über assertSafePath(), verhindert Root-Verzeichnis-Eskapaden, Pfad-Traversal (..) und Symlink-Angriffe.

  • Direkte Objekt-Tool-Schnittstellen: MCP-Tools akzeptieren native JavaScript-Objekte und -Arrays direkt, wodurch JSON-String-Escaping-Fehler und Handler-Parsing-Abstürze eliminiert werden.

  • Automatische Lauf-Artefakte & Kompakte Zusammenfassungen: Speichert alle schweren Artefakte (candidates.json, verified_findings.json, exploit_chains.json, report.md, fixes.diff) in mcp2agy_workspace/runs/<runId>/ und gibt saubere Executive Summaries zurück, um LLM-Kontextexplosionen zu verhindern.

  • Konfidenz-kalibriertes Scannen & Rauschunterdrückung: Kategorisiert Kandidatenbefunde in high-, medium- und low-Konfidenz und ignoriert dabei automatisch Build-/Test-Rauschen (node_modules, dist, tests/, fixtures/).

  • Strikte Verifier-Gating: Erzwingt formale Erreichbarkeitsprüfungen und Confounder-Freigabe, bevor Befunde bestätigt werden, und verhindert so, dass False Positives nachgelagert weitergegeben werden.

  • Resiliente Phasenfortschrittsverfolgung: Verfolgt die Pipeline-Ausführung über 5 verschiedene Phasen mit Fehlerisolierung pro Kandidat und detaillierten pipeline_state.json-Protokollen.

  • Kontextbezogene Fix-Generierung: Patches werden direkt aus tatsächlichen Dateicode-Ausschnitten und verifizierten Kandidatenzeilenbereichen generiert und mit bekannten Aufrufstellen abgeglichen.


Related MCP server: zeroforge

Architektur & Agenten-Pipeline

                        ┌────────────────────────────────────────┐
                        │       Master Audit Orchestrator        │
                        │                (/audit)                │
                        └───────────────────┬────────────────────┘
                                            │
       ┌──────────────────┬─────────────────┴──────────────┬──────────────────┐
       │ Phase 1: SCAN    │ Phase 2: VERIFY                │ Phase 2.5: CHAIN │ Phase 3: REPORT & FIX
       ▼                  ▼                                ▼                  ▼
 ┌──────────────┐   ┌──────────────┐                ┌──────────────┐   ┌──────────────┐
 │   Scanner    │──►│   Verifier   │───────────────►│   Chainer    │──►│ Reporter  &  │
 │   Subagent   │   │  (Parallel)  │                │  Synthesis   │   │ Fixer Agents │
 └──────────────┘   └──────────────┘                └──────────────┘   └──────────────┘
        │                  │                               │                  │
  [Gate 1: AST]      [Gate 2: PoC]                  [Compound CVSS]    [Gate 4: Diff]

[+] Kern-Subagenten & Module

Subagent

Rollen-Identifikator

Hauptverantwortung

Eingabe

Ausgabe

Orchestrator

mcp2agy-audit

Workflow-Management, Gate-Prüfungen, Agenten-Delegation

Zielverzeichnis

report.md, fixes.diff

Scanner

mcp2agy-scanner-agent

Statische AST-Triage, Dangerous-Sink-Grep, Kandidatengenerierung

Physische Quelldateien

candidates.yaml

Verifier

mcp2agy-verifier-agent

7-Klassen-Confounder-Freigabe, Erreichbarkeits-Trace, MTS-PoC

candidates.yaml

verified_findings.yaml

Chainer

chain_findings

Multi-Primitiv-Korrelation, zusammengesetzte CVSS-Kalibrierung

verified_findings.yaml

exploit_chains.json

Reporter

mcp2agy-reporter-agent

Veröffentlichungsreife Advisories (Modus A/B/C), Root-Cause-Analyse

exploit_chains.json

report.md, advisories/

Fixer

mcp2agy-fixer-agent

16 CWE-fundierte Patches, Multi-Site-Aufrufstellen-Fixes, Unit-Tests

verified_findings.yaml

fixes.diff, tests/


Slash-Command-Matrix

Befehl

Subsystem

Beschreibung

Beispielverwendung

/audit <path>

Vollständige Pipeline

Orchestriert Scanner → Verifier → Chainer → Reporter → Fixer

/audit src/

/scan <path>

Scanner

Statische 0day-AST-Analyse mit normalisierten Kandidaten-Datensätzen

/scan internal/

/verify <target>

Verifier

Strenge PoC-Verifizierung (≤60s-Reproducer) & CVSS-Kalibrierung

/verify CAND-001

/report [mode]

Reporter

Erstellt Modus-A-Interne Berichte & Modus-B-GHSA-Advisories

/report mode_b

/fix [finding]

Fixer

Generiert minimale atomare Patches (fixes.diff) & Unit-Test-Harnesses

/fix CAND-001

/status

Monitor

Prüft aktive Subagenten, Host-OS-Kontext und Workspace-Inventar

/status

/docs

Dokumentation

Interaktives Dokumentations-Hub und umfassender Tool-Guide

/docs

/recon <target>

Recon-Squad

Paralleles OSINT, Port-Scanning und Cloud-Asset-Mapping

/recon target.com

/exploit <app>

Exploit-Squad

Pwntools-ROP-Generierung, Web-Payload-Waffenisierung

/exploit binary.elf

/reverse <bin>

Reverse-Squad

Statische Dekompilierung (Ghidra), dynamisches Frida-Hooking

/reverse app.bin

/forge <type>

Tool-Forge

AFL++/LibFuzzer-Harness-Generierung, benutzerdefinierte Scanner, Sigma-Regeln

/forge fuzzer

/ctf <chal>

CTF-Squad

Autonomes Lösen von Herausforderungen mehrerer Kategorien (pwn, rev, web, crypto)

/ctf chal.zip

/swarm <target>

Swarm-Mesh

Startet synchronisiertes Multi-Agenten-Offensiv-Mesh

/swarm app/


Native MCP-Tools — 15 Tools

┌──────────────────────────────────────────────────────────────────────────────────┐
│                            Native MCP Tools (15 Tools)                           │
├──────────────────────┬──────────────────────────┬────────────────────────────────┤
│ Target Profiling     │ Static Analysis          │ Verification & PoC             │
│ • detect_platform    │ • analyze_code           │ • check_reachability           │
│ • profile_target     │ • scan_file              │ • verify_finding               │
│                      │ • get_patterns           │ • generate_poc                 │
│                      │                          │ • calculate_cvss               │
├──────────────────────┼──────────────────────────┼────────────────────────────────┤
│ Exploit Chaining     │ Remediation & Fix        │ End-to-End Automation          │
│ • chain_findings     │ • generate_fix           │ • audit_pipeline               │
│ • generate_report    │ • check_fix_completeness │                                │
│                      │ • list_fix_templates     │                                │
└──────────────────────┴──────────────────────────┴────────────────────────────────┘

Kategorie

MCP-Tools

Primäre Fähigkeit

Ziel-Profilierung

detect_platformprofile_target

Erkennt OS-Umgebung, Datei-Hashing und Codebase-Topologie

Statische Analyse

analyze_codescan_fileget_patterns

AST-Datenflussanalyse, Dangerous-Sink-Inspektion & Taxonomie-Abgleich

Verifizierung & PoC

check_reachabilityverify_findinggenerate_poccalculate_cvss

7-Klassen-Confounder-Freigabe, deterministische PoCs (≤60s), empirisches CVSS

Exploit-Verkettung

chain_findingsgenerate_report

Multi-Primitiv-Exploit-Korrelation & veröffentlichungsreife Advisories

Behebung & Fix

generate_fixcheck_fix_completenesslist_fix_templates

16 CWE-fundierte Patches, Multi-Site-Aufrufstellen-Fixes, Testgenerierung

End-to-End

audit_pipeline

Automatisierte Orchestrierung über alle Pipeline-Phasen mit Zustandspersistenz


Workspace-Verzeichnisstruktur

Alle persistenten Ausgaben, Kandidaten-Datensätze, Beweisbündel und Patches befinden sich in mcp2agy_workspace/:

mcp2agy_workspace/
├── runs/
│   └── <YYYYMMDD_HHMMSS>/             ← Dedicated per-run execution directory
│       ├── pipeline_state.json         ← Orchestrator state & phase progression
│       ├── candidates.json             ← Scanner normalized candidates
│       ├── verified_findings.json      ← Verifier confirmed findings
│       ├── exploit_chains.json         ← Synthesized multi-step exploit chains
│       ├── report.md                   ← Reporter publication-ready markdown report
│       ├── fixes.diff                  ← Fixer minimal unified diff
│       ├── evidence/                   ← Verifier PoCs & reachability traces
│       │   └── <CAND_ID>/
│       │       ├── reachability.md
│       │       └── mts_poc/ (poc.py, Dockerfile, run.sh)
│       └── regression_tests/           ← Fixer unit test harnesses
├── auditor_zone/
│   └── results/
│       └── <YYYYMMDD_HHMMSS>/         ← Synchronized auditor zone artifacts
├── recon/results/                      ← Attack surface maps & OSINT data
├── exploits/pocs/                      ← Standalone weaponized exploit scripts
├── reverse/analysis/                   ← Decompiled symbols & binary call graphs
├── tools/                              ← Custom scanners & fuzzing harnesses
├── ctf/solves/                         ← CTF solve scripts & writeups
└── loot/                               ← Discovered credentials, keys & tokens

Anti-Halluzinations-Invarianten

Alle Subagenten arbeiten unter 10 strengen Invarianten, die in .agents/plugins/mcp2agy/rules/AGENTS.md definiert sind:

#

Invariante

Beschreibung

01

Null Erfindung

Melde niemals einen Befund, den die statische Codeanalyse nicht physisch erzeugt hat.

02

Zeilenzahl-Obergrenze

Zitiere niemals Zeilenbereiche, die die Gesamtzahl der Zeilen der physischen Datei überschreiten.

03

Physischer Hash-Echo

Jeder Kandidaten-Datensatz muss den physischen SHA-256-Hash der Zieldatei wiedergeben.

04

Deterministischer PoC

Markiere einen Befund niemals als CONFIRMED ohne einen ausführbaren Reproducer, der in ≤60s auslöst.

05

Zwei-Bein-Verifizierung

Beide Beine mehrstufiger Exploit-Ketten müssen unabhängig nachgewiesen werden.

06

7-Klassen-Confounder-Freigabe

Toter Code, Auto-Escaping, Auth-Gates und strikte Typen müssen formal bewertet werden.

07

Empirisches CVSS

Punktabzüge erfordern reproduzierbare technische Beweise — keine Schätzung.

08

Einweg-Informationsventil

Nachgelagerte Agenten erhalten strikt normalisierte Fakten, um Bestätigungsverzerrung zu verhindern.

09

Saubere Negativergebnisse

Wenn 0 Defekte existieren, gib NO_SECURITY_FINDINGS / NO_DEFECTS_FOUND aus.

10

Atomarer Minimal-Diff

Behebungs-Diffs dürfen nur verwundbare Zeilen berühren, ohne neue TOCTOU-Races einzuführen.


Plattformübergreifende Kompatibilität

Linux macOS Windows

  • Node.js-Lifecycle-Hooks (hooks.json): Eliminiert Shell-Script-Abhängigkeiten — preToolCall-Protokollierung und postFileWrite-Berechtigungshärtung werden über plattformübergreifendes Node.js ausgeführt.

  • Berechtigungshärtung: Erzwingt chmod 600 auf POSIX-Systemen und explizites icacls-Berechtigungsentfernen auf Windows (icacls <file> /inheritance:r /grant:r "%USERNAME%:(R,W)").

  • Kontextbewusstes Escaping: Unterscheidet Single-Quote- (_pse) vs. Double-Quote- (_pde) Shell-String-Auswertung in PowerShell-Heredoc-Kontexten.


Dokumentation

Detaillierte technische Dokumentation ist im Verzeichnis docs/ verfügbar:

Dokument

Beschreibung

Global & Multi-Directory Usage

So richten Sie mcp2agy ein und führen es global gegen beliebiges Verzeichnis oder Repository aus

Architecture & Coordination Protocol

Lebenszyklus des Multi-Agenten-Orchestrators, Integritätsgates & Einweg-Informationsventil

Slash Commands Guide

Vollständige Referenz für alle 13 Slash-Befehle und Anwendungsbeispiele

Native MCP Tools Reference (15 Tools)

Detaillierte Eingabe-/Ausgabe-Schemata und Beispiele für alle 15 nativen MCP-Tools

Multi-Chain Synthesis Engine

Primitivübergreifende Exploit-Synthese, Gadget-Verkettung & zusammengesetzter CVSS

Vulnerability Taxonomy & PAT-01..18 Matrix

0day-Schwachstellenmuster ab 2026+, AST-grep-Signaturen & Grundursachen

Workspace Standards & Artifact Schemas

Verzeichnisstruktur, Kandidatenschemata, verifizierte Befunde & Advisory-Formate

Cross-Platform Setup & OS Nuances

Windows-NTFS-ACLs, POSIX-Berechtigungen, Lebenszyklus-Hooks & Shell-Unterschiede


mcp2agy · Hyperdope AI · mcp2agy_workspace/

License: MIT

A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    F
    maintenance
    Enables AI agents to orchestrate security research workflows by connecting to containerized security tools via MCP, allowing automated vulnerability analysis and pipeline execution.
    24
    803
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables adaptive binary 0day research with persistent knowledge graph and adaptive planning, automating vulnerability analysis and exploit development through HexStrike and local tools via MCP.
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables local AI agents to generate code and interact with Google Antigravity (Gemini Pro) via MCP, consuming zero API tokens.

View all related MCP servers

Related MCP Connectors

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • Security tools for AI agents: scan MCP servers, validate HDP delegation chains, audit releases.

  • Zero-install security baseline for AI coding agents — OWASP/CWE-cited rules over MCP.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/uziii2208/mcp2agy'

If you have feedback or need assistance with the MCP directory API, please join our Discord server