mcp2agy

Model Context Protocol · Pipeline de auditoría e investigación 0day multiagente
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) enmcp2agy_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,mediumylow, 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 |
| Gestión del flujo de trabajo, comprobaciones de control, delegación de agentes | Directorio objetivo |
|
Escáner |
| Triaje estático de AST, búsqueda de sumideros peligrosos, generación de candidatos | Archivos fuente físicos |
|
Verificador |
| Eliminación de 7 clases de factores de confusión, trazado de alcanzabilidad, PoC MTS |
|
|
Encadenador |
| Correlación multiprimitiva, calibración compuesta de CVSS |
|
|
Reportero |
| Avisos listos para publicación (Modo A/B/C), desglose de causa raíz |
|
|
Corrector |
| Parches basados en 16 CWE, correcciones en múltiples puntos de llamada, pruebas unitarias |
|
|
Matriz de comandos Slash
Comando | Subsistema | Descripción | Ejemplo de uso |
|
| Orquesta Escáner → Verificador → Encadenador → Reportero → Corrector |
|
|
| Análisis estático de AST 0day que produce registros de candidatos normalizados |
|
|
| Verificación rigurosa de PoC (reproductor ≤60s) y calibración de CVSS |
|
|
| Redacta informes internos del Modo A y avisos GHSA del Modo B |
|
|
| Genera parches atómicos mínimos ( |
|
|
| Inspecciona subagentes activos, contexto del SO anfitrión e inventario del espacio de trabajo |
|
|
| Centro de documentación interactivo y guía completa de herramientas |
|
|
| OSINT concurrente, escaneo de puertos y mapeo de activos en la nube |
|
|
| Generación de ROP con Pwntools, armado de payloads web |
|
|
| Descompilación estática (Ghidra), enganche dinámico con Frida |
|
|
| Generación de arneses AFL++/LibFuzzer, escáneres personalizados, reglas Sigma |
|
|
| Resolución autónoma de retos multicategoría (pwn, rev, web, crypto) |
|
|
| Lanza una malla ofensiva multiagente sincronizada |
|
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 |
| Detecta el entorno del SO, el hash de archivos y la topología del código base |
Análisis estático |
| Análisis de flujo de datos AST, inspección de sumideros peligrosos y coincidencia de taxonomías |
Verificación y PoC |
| Eliminación de 7 clases de factores de confusión, PoC deterministas (≤60s), CVSS empírico |
Encadenamiento de exploits |
| Correlación de exploits multiprimitivos y avisos listos para publicación |
Remediación y corrección |
| Parches basados en 16 CWE, correcciones en múltiples puntos de llamada, generación de pruebas |
De extremo a extremo |
| 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 & tokensInvariantes 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 |
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 |
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
Ganchos de ciclo de vida de Node.js (
hooks.json): elimina las dependencias de scripts de shell — el registropreToolCally el endurecimiento de permisospostFileWritese ejecutan mediante Node.js multiplataforma.Endurecimiento de permisos: aplica
chmod 600en sistemas POSIX y eliminación explícita de permisos conicaclsen 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 |
Cómo configurar y ejecutar | |
Ciclo de vida del orquestador multiagente, compuertas de integridad y válvula de información unidireccional | |
Referencia completa de los 13 comandos slash y ejemplos de uso | |
Esquemas detallados de entrada/salida y ejemplos de las 15 herramientas MCP nativas | |
Síntesis de exploits entre primitivas, encadenamiento de gadgets y CVSS compuesto | |
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/
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- AlicenseAqualityCmaintenanceBridges Google Antigravity CLI with MCP clients, enabling 13 specialized tools for AI-assisted coding, automation, and security audits.13407MIT
- 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