Skip to main content
Glama

logo

Model Context Protocol · Pipeline de auditoría e investigación 0day multiagente

Antigravity Plugin MCP Version TypeScript Node.js License Status

mcp2agy es un motor de auditoría de seguridad multiagente nativo de MCP, diseñado para el ecosistema Google Antigravity (AGY). Coordina subagentes especializados a lo largo de todo el ciclo de vida de la investigación 0day: análisis de flujo de datos AST estático, eliminación de 7 clases de factores de confusión, verificación determinista de Pruebas de Concepto (disparadores ≤60s), síntesis de cadenas de explotación múltiples, informes de seguridad listos para publicación y remediación atómica de código.


Capacidades clave (arquitectura resiliente v3.1.0)

  • Seguridad estricta de rutas y contención de directorios: valida todas las rutas mediante assertSafePath(), evitando escapes del directorio raíz, traversal de rutas (..) y ataques de symlink.

  • Interfaces de herramientas con objetos directos: las herramientas MCP aceptan objetos y arrays nativos de JavaScript directamente, eliminando errores de escape de cadenas JSON y fallos de análisis en los manejadores.

  • Artefactos de ejecución automatizados y resúmenes compactos: guarda todos los artefactos pesados (candidates.json, verified_findings.json, exploit_chains.json, report.md, fixes.diff) en mcp2agy_workspace/runs/<runId>/, devolviendo resúmenes ejecutivos limpios para evitar la explosión del contexto del LLM.

  • Escaneo calibrado por confianza y reducción de ruido: categoriza los hallazgos candidatos en confianza high, medium y low, ignorando automáticamente el ruido de compilación/pruebas (node_modules, dist, tests/, fixtures/).

  • Control estricto del verificador: aplica comprobaciones formales de alcanzabilidad y eliminación de factores de confusión antes de confirmar hallazgos, evitando que los falsos positivos se propaguen a fases posteriores.

  • Progresión de fases resiliente: realiza un seguimiento de la ejecución del pipeline en 5 fases distintas con aislamiento de errores por candidato y registros detallados en pipeline_state.json.

  • Generación contextual de correcciones: los parches se generan directamente a partir de fragmentos de código reales de los archivos y rangos de líneas de candidatos verificados, contrastados con puntos de llamada conocidos.


Related MCP server: zeroforge

Arquitectura y pipeline de agentes

                        ┌────────────────────────────────────────┐
                        │       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]

[+] Subagentes y módulos principales

Subagente

Identificador de rol

Responsabilidad principal

Entrada

Salida

Orquestador

mcp2agy-audit

Gestión del flujo de trabajo, comprobaciones de control, delegación de agentes

Directorio objetivo

report.md, fixes.diff

Escáner

mcp2agy-scanner-agent

Triaje estático de AST, búsqueda de sumideros peligrosos, generación de candidatos

Archivos fuente físicos

candidates.yaml

Verificador

mcp2agy-verifier-agent

Eliminación de 7 clases de factores de confusión, trazado de alcanzabilidad, PoC MTS

candidates.yaml

verified_findings.yaml

Encadenador

chain_findings

Correlación multiprimitiva, calibración compuesta de CVSS

verified_findings.yaml

exploit_chains.json

Reportero

mcp2agy-reporter-agent

Avisos listos para publicación (Modo A/B/C), desglose de causa raíz

exploit_chains.json

report.md, advisories/

Corrector

mcp2agy-fixer-agent

Parches basados en 16 CWE, correcciones en múltiples puntos de llamada, pruebas unitarias

verified_findings.yaml

fixes.diff, tests/


Matriz de comandos Slash

Comando

Subsistema

Descripción

Ejemplo de uso

/audit <path>

Pipeline completo

Orquesta Escáner → Verificador → Encadenador → Reportero → Corrector

/audit src/

/scan <path>

Escáner

Análisis estático de AST 0day que produce registros de candidatos normalizados

/scan internal/

/verify <target>

Verificador

Verificación rigurosa de PoC (reproductor ≤60s) y calibración de CVSS

/verify CAND-001

/report [mode]

Reportero

Redacta informes internos del Modo A y avisos GHSA del Modo B

/report mode_b

/fix [finding]

Corrector

Genera parches atómicos mínimos (fixes.diff) y arneses de pruebas unitarias

/fix CAND-001

/status

Monitor

Inspecciona subagentes activos, contexto del SO anfitrión e inventario del espacio de trabajo

/status

/docs

Documentación

Centro de documentación interactivo y guía completa de herramientas

/docs

/recon <target>

Escuadrón de reconocimiento

OSINT concurrente, escaneo de puertos y mapeo de activos en la nube

/recon target.com

/exploit <app>

Escuadrón de exploits

Generación de ROP con Pwntools, armado de payloads web

/exploit binary.elf

/reverse <bin>

Escuadrón de ingeniería inversa

Descompilación estática (Ghidra), enganche dinámico con Frida

/reverse app.bin

/forge <type>

Forja de herramientas

Generación de arneses AFL++/LibFuzzer, escáneres personalizados, reglas Sigma

/forge fuzzer

/ctf <chal>

Escuadrón CTF

Resolución autónoma de retos multicategoría (pwn, rev, web, crypto)

/ctf chal.zip

/swarm <target>

Malla de enjambre

Lanza una malla ofensiva multiagente sincronizada

/swarm app/


Herramientas MCP nativas — 15 herramientas

┌──────────────────────────────────────────────────────────────────────────────────┐
│                            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     │                                │
└──────────────────────┴──────────────────────────┴────────────────────────────────┘

Categoría

Herramientas MCP

Capacidad principal

Perfilado de objetivos

detect_platformprofile_target

Detecta el entorno del SO, el hash de archivos y la topología del código base

Análisis estático

analyze_codescan_fileget_patterns

Análisis de flujo de datos AST, inspección de sumideros peligrosos y coincidencia de taxonomías

Verificación y PoC

check_reachabilityverify_findinggenerate_poccalculate_cvss

Eliminación de 7 clases de factores de confusión, PoC deterministas (≤60s), CVSS empírico

Encadenamiento de exploits

chain_findingsgenerate_report

Correlación de exploits multiprimitivos y avisos listos para publicación

Remediación y corrección

generate_fixcheck_fix_completenesslist_fix_templates

Parches basados en 16 CWE, correcciones en múltiples puntos de llamada, generación de pruebas

De extremo a extremo

audit_pipeline

Orquestación automatizada en todas las fases del pipeline con persistencia de estado


Estructura del directorio de trabajo

Todos los resultados persistentes, registros de candidatos, paquetes de evidencia y parches residen en 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

Invariantes anti-alucinación

Todos los subagentes operan bajo 10 invariantes estrictos definidos en .agents/plugins/mcp2agy/rules/AGENTS.md:

#

Invariante

Descripción

01

Cero invención

Nunca informar de un hallazgo que el análisis estático de código no haya producido físicamente.

02

Límite de recuento de líneas

Nunca citar rangos de líneas que superen el recuento total de líneas del archivo físico.

03

Eco de hash físico

Cada registro de candidato debe reflejar el hash SHA-256 físico del archivo objetivo.

04

PoC determinista

Nunca marcar un hallazgo como CONFIRMED sin un reproductor ejecutable que se active en ≤60s.

05

Verificación de doble rama

Ambas ramas de las cadenas de explotación de varios pasos deben probarse de forma independiente.

06

Eliminación de 7 clases de factores de confusión

El código muerto, el auto-escape, las puertas de autenticación y los tipos estrictos deben evaluarse formalmente.

07

CVSS empírico

Las deducciones de puntuación requieren evidencia técnica reproducible, sin estimaciones.

08

Válvula de información unidireccional

Los agentes posteriores reciben estrictamente hechos normalizados para prevenir el sesgo de confirmación.

09

Resultados negativos limpios

Si existen 0 defectos, generar NO_SECURITY_FINDINGS / NO_DEFECTS_FOUND.

10

Diff atómico mínimo

Los diffs de remediación deben afectar solo a las líneas vulnerables sin introducir nuevas condiciones de carrera TOCTOU.


Compatibilidad multiplataforma

Linux macOS Windows

  • Ganchos de ciclo de vida de Node.js (hooks.json): elimina las dependencias de scripts de shell — el registro preToolCall y el endurecimiento de permisos postFileWrite se ejecutan mediante Node.js multiplataforma.

  • Endurecimiento de permisos: aplica chmod 600 en sistemas POSIX y eliminación explícita de permisos con icacls en Windows (icacls <file> /inheritance:r /grant:r "%USERNAME%:(R,W)").

  • Escape sensible al contexto: distingue la evaluación de cadenas de shell con comillas simples (_pse) frente a comillas dobles (_pde) en contextos heredoc de PowerShell.


Documentación

La documentación técnica detallada está disponible en el directorio docs/:

Documento

Descripción

Uso global y multi-directorio

Cómo configurar y ejecutar mcp2agy contra cualquier directorio o repositorio de forma global

Arquitectura y protocolo de coordinación

Ciclo de vida del orquestador multiagente, compuertas de integridad y válvula de información unidireccional

Guía de comandos Slash

Referencia completa de los 13 comandos slash y ejemplos de uso

Referencia de herramientas MCP nativas (15 herramientas)

Esquemas detallados de entrada/salida y ejemplos de las 15 herramientas MCP nativas

Motor de síntesis multicadena

Síntesis de exploits entre primitivas, encadenamiento de gadgets y CVSS compuesto

Taxonomía de vulnerabilidades y matriz PAT-01..18

Patrones de vulnerabilidades 0day 2026+, firmas de grep AST y causas raíz

Estándares del espacio de trabajo y esquemas de artefactos

Estructura de directorios, esquemas candidatos, hallazgos verificados y formatos de avisos

Configuración multiplataforma y matices del sistema operativo

ACL NTFS de Windows, permisos POSIX, enlaces de ciclo de vida y diferencias de shell


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