Skip to main content
Glama

logo

Model Context Protocol · 멀티 에이전트 0day 연구 및 감사 파이프라인

Antigravity Plugin MCP Version TypeScript Node.js License Status

mcp2agyGoogle Antigravity (AGY) 생태계를 위해 설계된 MCP 네이티브 멀티 에이전트 보안 감사 엔진입니다. 정적 AST 오염 분석, 7클래스 혼란 변수 제거, 결정적 PoC 검증(≤60초 트리거), 다중 체인 익스플로잇 합성, 출판 수준 보안 보고서 작성, 원자적 코드 수정에 이르는 전체 0day 연구 수명주기에 걸쳐 특화된 하위 에이전트를 조율합니다.


주요 기능 (v3.1.0 복원력 아키텍처)

  • 엄격한 경로 안전 및 디렉터리 격리: assertSafePath()를 통해 모든 경로를 검증하여 루트 디렉터리 이탈, 경로 탐색(..), 심볼릭 링크 공격을 방지합니다.

  • 직접 객체 도구 인터페이스: MCP 도구는 네이티브 JavaScript 객체와 배열을 직접 수용하여 JSON 문자열 이스케이프 오류와 핸들러 파싱 충돌을 제거합니다.

  • 자동 실행 아티팩트 및 간결 요약: 모든 대용량 아티팩트(candidates.json, verified_findings.json, exploit_chains.json, report.md, fixes.diff)를 mcp2agy_workspace/runs/<runId>/에 저장하고, LLM 컨텍스트 폭증을 방지하기 위해 정리된 실행 요약만 반환합니다.

  • 신뢰도 보정 스캐닝 및 노이즈 감소: 후보 발견 항목을 high, medium, low 신뢰도로 분류하면서 빌드/테스트 노이즈(node_modules, dist, tests/, fixtures/)는 자동으로 무시합니다.

  • 엄격한 검증기 게이트: 발견 항목을 확정하기 전에 공식 도달 가능성 검사와 혼란 변수 제거를 강제하여 오탐이 하위 단계로 전파되는 것을 방지합니다.

  • 복원력 있는 단계 진행: 5개 개별 단계에 걸쳐 파이프라인 실행을 추적하고, 후보별 오류 격리 및 상세한 pipeline_state.json 로그를 제공합니다.

  • 컨텍스트 기반 수정 생성: 실제 파일 코드 스니펫과 검증된 후보 라인 범위에서 직접 패치를 생성하고, 알려진 호출 지점과 교차 검증합니다.


Related MCP server: zeroforge

아키텍처 및 에이전트 파이프라인

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

[+] 핵심 하위 에이전트 및 모듈

하위 에이전트

역할 식별자

주요 책임

입력

출력

오케스트레이터

mcp2agy-audit

워크플로 관리, 게이트 검사, 에이전트 위임

대상 디렉터리

report.md, fixes.diff

스캐너

mcp2agy-scanner-agent

정적 AST 분류, 위험 싱크 grep, 후보 생성

물리적 소스 파일

candidates.yaml

검증기

mcp2agy-verifier-agent

7클래스 혼란 변수 제거, 도달 가능성 추적, MTS PoC

candidates.yaml

verified_findings.yaml

체이너

chain_findings

다중 프리미티브 상관관계, 복합 CVSS 보정

verified_findings.yaml

exploit_chains.json

리포터

mcp2agy-reporter-agent

출판 준비 보안 권고(Mode A/B/C), 근본 원인 분석

exploit_chains.json

report.md, advisories/

픽서

mcp2agy-fixer-agent

16개 CWE 기반 패치, 다중 사이트 호출 지점 수정, 단위 테스트

verified_findings.yaml

fixes.diff, tests/


슬래시 명령 매트릭스

명령어

하위 시스템

설명

사용 예시

/audit <path>

전체 파이프라인

스캐너 → 검증기 → 체이너 → 리포터 → 픽서 오케스트레이션

/audit src/

/scan <path>

스캐너

정규화된 후보 레코드를 생성하는 정적 0day AST 분석

/scan internal/

/verify <target>

검증기

엄격한 PoC 검증(≤60초 재현기) 및 CVSS 보정

/verify CAND-001

/report [mode]

리포터

Mode A 내부 보고서 및 Mode B GHSA 권고 작성

/report mode_b

/fix [finding]

픽서

최소 원자 패치(fixes.diff) 및 단위 테스트 하네스 생성

/fix CAND-001

/status

모니터

활성 하위 에이전트, 호스트 OS 컨텍스트, 작업공간 인벤토리 검사

/status

/docs

문서

대화형 문서 허브 및 종합 도구 가이드

/docs

/recon <target>

정찰 스쿼드

동시 OSINT, 포트 스캐닝, 클라우드 자산 매핑

/recon target.com

/exploit <app>

익스플로잇 스쿼드

Pwntools ROP 생성, 웹 페이로드 무기화

/exploit binary.elf

/reverse <bin>

리버스 스쿼드

정적 디컴파일(Ghidra), 동적 Frida 후킹

/reverse app.bin

/forge <type>

도구 포지

AFL++/LibFuzzer 하네스 생성, 커스텀 스캐너, Sigma 규칙

/forge fuzzer

/ctf <chal>

CTF 스쿼드

다중 카테고리 챌린지 자동 해결(pwn, rev, web, crypto)

/ctf chal.zip

/swarm <target>

스웜 메시

동기화된 멀티 에이전트 공격 메시 실행

/swarm app/


네이티브 MCP 도구 — 15개 도구

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

카테고리

MCP 도구

주요 기능

대상 프로파일링

detect_platformprofile_target

OS 환경, 파일 해싱, 코드베이스 토폴로지 감지

정적 분석

analyze_codescan_fileget_patterns

AST 데이터 흐름 분석, 위험 싱크 검사 및 분류 매칭

검증 및 PoC

check_reachabilityverify_findinggenerate_poccalculate_cvss

7클래스 혼란 변수 제거, 결정적 PoC(≤60초), 경험적 CVSS

익스플로잇 체이닝

chain_findingsgenerate_report

다중 프리미티브 익스플로잇 상관관계 및 출판 준비 권고

수정 및 픽스

generate_fixcheck_fix_completenesslist_fix_templates

16개 CWE 기반 패치, 다중 사이트 호출 지점 수정, 테스트 생성

엔드투엔드

audit_pipeline

상태 지속성을 갖춘 전체 파이프라인 단계 자동 오케스트레이션


작업공간 디렉터리 구조

모든 영구 출력물, 후보 레코드, 증거 번들, 패치는 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

환각 방지 불변 규칙

모든 하위 에이전트는 .agents/plugins/mcp2agy/rules/AGENTS.md에 정의된 10가지 엄격한 불변 규칙에 따라 운영됩니다:

#

불변 규칙

설명

01

무발명 원칙

정적 코드 분석이 물리적으로 생성하지 않은 발견 항목은 절대 보고하지 않습니다.

02

라인 수 상한

물리적 파일의 총 라인 수를 초과하는 라인 범위는 절대 인용하지 않습니다.

03

물리적 해시 에코

모든 후보 레코드는 대상 파일의 물리적 SHA-256 해시를 반영해야 합니다.

04

결정적 PoC

≤60초 내에 트리거되는 실행 가능한 재현기 없이는 발견 항목을 CONFIRMED로 표시하지 않습니다.

05

이중 경로 검증

다단계 익스플로잇 체인의 두 경로 모두 독립적으로 입증되어야 합니다.

06

7클래스 혼란 변수 제거

죽은 코드, 자동 이스케이프, 인증 게이트, 엄격한 타입을 공식적으로 평가해야 합니다.

07

경험적 CVSS

점수 감점은 재현 가능한 기술적 증거가 필요합니다 — 추정은 허용되지 않습니다.

08

단방향 정보 밸브

하위 에이전트는 확인 편향을 방지하기 위해 정규화된 사실만 엄격히 수신합니다.

09

명확한 부정 결과

결함이 0개인 경우 NO_SECURITY_FINDINGS / NO_DEFECTS_FOUND를 출력합니다.

10

원자적 최소 Diff

수정 diff는 새로운 TOCTOU 경합을 도입하지 않고 취약한 라인만 수정해야 합니다.


크로스 플랫폼 호환성

Linux macOS Windows

  • Node.js 수명주기 훅(hooks.json): 셸 스크립트 의존성을 제거합니다 — preToolCall 로깅 및 postFileWrite 권한 강화가 크로스 플랫폼 Node.js로 실행됩니다.

  • 권한 강화: POSIX 시스템에서는 chmod 600을, Windows에서는 명시적 icacls 권한 제거(icacls <file> /inheritance:r /grant:r "%USERNAME%:(R,W)")를 강제합니다.

  • 컨텍스트 인식 이스케이프: PowerShell heredoc 컨텍스트에서 단일 따옴표(_pse)와 이중 따옴표(_pde) 셸 문자열 평가를 구분합니다.


문서

상세 기술 문서는 docs/ 디렉터리에서 확인할 수 있습니다:

문서

설명

전역 및 다중 디렉터리 사용

전역에서 모든 디렉터리 또는 리포지토리를 대상으로 mcp2agy를 설정하고 실행하는 방법

아키텍처 및 조정 프로토콜

멀티 에이전트 오케스트레이터 수명 주기, 무결성 게이트 및 단방향 정보 밸브

슬래시 명령 가이드

13개 슬래시 명령 전체와 사용 예시에 대한 완전한 참조

네이티브 MCP 도구 참조 (15개 도구)

15개 네이티브 MCP 도구에 대한 상세 입출력 스키마 및 예시

멀티체인 합성 엔진

크로스 프리미티브 익스플로잇 합성, 가젯 체이닝 및 복합 CVSS

취약점 분류 체계 및 PAT-01..18 매트릭스

2026+ 0day 취약점 패턴, AST grep 시그니처 및 근본 원인

작업 공간 표준 및 아티팩트 스키마

디렉터리 구조, 후보 스키마, 검증된 발견 사항 및 권고 형식

크로스 플랫폼 설정 및 OS 미묘한 차이

Windows NTFS ACL, POSIX 권한, 수명 주기 훅 및 셸 차이점


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