mcp2agy

Model Context Protocol · Multi-Agent 0day-Forschungs- & Audit-Pipeline
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) inmcp2agy_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- undlow-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 |
| Workflow-Management, Gate-Prüfungen, Agenten-Delegation | Zielverzeichnis |
|
Scanner |
| Statische AST-Triage, Dangerous-Sink-Grep, Kandidatengenerierung | Physische Quelldateien |
|
Verifier |
| 7-Klassen-Confounder-Freigabe, Erreichbarkeits-Trace, MTS-PoC |
|
|
Chainer |
| Multi-Primitiv-Korrelation, zusammengesetzte CVSS-Kalibrierung |
|
|
Reporter |
| Veröffentlichungsreife Advisories (Modus A/B/C), Root-Cause-Analyse |
|
|
Fixer |
| 16 CWE-fundierte Patches, Multi-Site-Aufrufstellen-Fixes, Unit-Tests |
|
|
Slash-Command-Matrix
Befehl | Subsystem | Beschreibung | Beispielverwendung |
|
| Orchestriert Scanner → Verifier → Chainer → Reporter → Fixer |
|
|
| Statische 0day-AST-Analyse mit normalisierten Kandidaten-Datensätzen |
|
|
| Strenge PoC-Verifizierung (≤60s-Reproducer) & CVSS-Kalibrierung |
|
|
| Erstellt Modus-A-Interne Berichte & Modus-B-GHSA-Advisories |
|
|
| Generiert minimale atomare Patches ( |
|
|
| Prüft aktive Subagenten, Host-OS-Kontext und Workspace-Inventar |
|
|
| Interaktives Dokumentations-Hub und umfassender Tool-Guide |
|
|
| Paralleles OSINT, Port-Scanning und Cloud-Asset-Mapping |
|
|
| Pwntools-ROP-Generierung, Web-Payload-Waffenisierung |
|
|
| Statische Dekompilierung (Ghidra), dynamisches Frida-Hooking |
|
|
| AFL++/LibFuzzer-Harness-Generierung, benutzerdefinierte Scanner, Sigma-Regeln |
|
|
| Autonomes Lösen von Herausforderungen mehrerer Kategorien (pwn, rev, web, crypto) |
|
|
| Startet synchronisiertes Multi-Agenten-Offensiv-Mesh |
|
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 |
| Erkennt OS-Umgebung, Datei-Hashing und Codebase-Topologie |
Statische Analyse |
| AST-Datenflussanalyse, Dangerous-Sink-Inspektion & Taxonomie-Abgleich |
Verifizierung & PoC |
| 7-Klassen-Confounder-Freigabe, deterministische PoCs (≤60s), empirisches CVSS |
Exploit-Verkettung |
| Multi-Primitiv-Exploit-Korrelation & veröffentlichungsreife Advisories |
Behebung & Fix |
| 16 CWE-fundierte Patches, Multi-Site-Aufrufstellen-Fixes, Testgenerierung |
End-to-End |
| 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 & tokensAnti-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 |
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 |
10 | Atomarer Minimal-Diff | Behebungs-Diffs dürfen nur verwundbare Zeilen berühren, ohne neue TOCTOU-Races einzuführen. |
Plattformübergreifende Kompatibilität
Node.js-Lifecycle-Hooks (
hooks.json): Eliminiert Shell-Script-Abhängigkeiten —preToolCall-Protokollierung undpostFileWrite-Berechtigungshärtung werden über plattformübergreifendes Node.js ausgeführt.Berechtigungshärtung: Erzwingt
chmod 600auf POSIX-Systemen und explizitesicacls-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 |
So richten Sie | |
Lebenszyklus des Multi-Agenten-Orchestrators, Integritätsgates & Einweg-Informationsventil | |
Vollständige Referenz für alle 13 Slash-Befehle und Anwendungsbeispiele | |
Detaillierte Eingabe-/Ausgabe-Schemata und Beispiele für alle 15 nativen MCP-Tools | |
Primitivübergreifende Exploit-Synthese, Gadget-Verkettung & zusammengesetzter CVSS | |
0day-Schwachstellenmuster ab 2026+, AST-grep-Signaturen & Grundursachen | |
Verzeichnisstruktur, Kandidatenschemata, verifizierte Befunde & Advisory-Formate | |
Windows-NTFS-ACLs, POSIX-Berechtigungen, Lebenszyklus-Hooks & Shell-Unterschiede |
mcp2agy · Hyperdope AI · mcp2agy_workspace/
Maintenance
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
FlicenseAqualityFmaintenanceEnables AI agents to orchestrate security research workflows by connecting to containerized security tools via MCP, allowing automated vulnerability analysis and pipeline execution.24803- FlicenseAqualityCmaintenanceBridges Google Antigravity CLI with MCP clients, enabling 13 specialized tools for AI-assisted coding, automation, and security audits.13
- FlicenseNot gradedqualityCmaintenanceEnables local AI agents to generate code and interact with Google Antigravity (Gemini Pro) via MCP, consuming zero API tokens.
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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