mcp2agy

Model Context Protocol · 멀티 에이전트 0day 연구 및 감사 파이프라인
mcp2agy는 Google 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][+] 핵심 하위 에이전트 및 모듈
하위 에이전트 | 역할 식별자 | 주요 책임 | 입력 | 출력 |
오케스트레이터 |
| 워크플로 관리, 게이트 검사, 에이전트 위임 | 대상 디렉터리 |
|
스캐너 |
| 정적 AST 분류, 위험 싱크 grep, 후보 생성 | 물리적 소스 파일 |
|
검증기 |
| 7클래스 혼란 변수 제거, 도달 가능성 추적, MTS PoC |
|
|
체이너 |
| 다중 프리미티브 상관관계, 복합 CVSS 보정 |
|
|
리포터 |
| 출판 준비 보안 권고(Mode A/B/C), 근본 원인 분석 |
|
|
픽서 |
| 16개 CWE 기반 패치, 다중 사이트 호출 지점 수정, 단위 테스트 |
|
|
슬래시 명령 매트릭스
명령어 | 하위 시스템 | 설명 | 사용 예시 |
|
| 스캐너 → 검증기 → 체이너 → 리포터 → 픽서 오케스트레이션 |
|
|
| 정규화된 후보 레코드를 생성하는 정적 0day AST 분석 |
|
|
| 엄격한 PoC 검증(≤60초 재현기) 및 CVSS 보정 |
|
|
| Mode A 내부 보고서 및 Mode B GHSA 권고 작성 |
|
|
| 최소 원자 패치( |
|
|
| 활성 하위 에이전트, 호스트 OS 컨텍스트, 작업공간 인벤토리 검사 |
|
|
| 대화형 문서 허브 및 종합 도구 가이드 |
|
|
| 동시 OSINT, 포트 스캐닝, 클라우드 자산 매핑 |
|
|
| Pwntools ROP 생성, 웹 페이로드 무기화 |
|
|
| 정적 디컴파일(Ghidra), 동적 Frida 후킹 |
|
|
| AFL++/LibFuzzer 하네스 생성, 커스텀 스캐너, Sigma 규칙 |
|
|
| 다중 카테고리 챌린지 자동 해결(pwn, rev, web, crypto) |
|
|
| 동기화된 멀티 에이전트 공격 메시 실행 |
|
네이티브 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 도구 | 주요 기능 |
대상 프로파일링 |
| OS 환경, 파일 해싱, 코드베이스 토폴로지 감지 |
정적 분석 |
| AST 데이터 흐름 분석, 위험 싱크 검사 및 분류 매칭 |
검증 및 PoC |
| 7클래스 혼란 변수 제거, 결정적 PoC(≤60초), 경험적 CVSS |
익스플로잇 체이닝 |
| 다중 프리미티브 익스플로잇 상관관계 및 출판 준비 권고 |
수정 및 픽스 |
| 16개 CWE 기반 패치, 다중 사이트 호출 지점 수정, 테스트 생성 |
엔드투엔드 |
| 상태 지속성을 갖춘 전체 파이프라인 단계 자동 오케스트레이션 |
작업공간 디렉터리 구조
모든 영구 출력물, 후보 레코드, 증거 번들, 패치는 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초 내에 트리거되는 실행 가능한 재현기 없이는 발견 항목을 |
05 | 이중 경로 검증 | 다단계 익스플로잇 체인의 두 경로 모두 독립적으로 입증되어야 합니다. |
06 | 7클래스 혼란 변수 제거 | 죽은 코드, 자동 이스케이프, 인증 게이트, 엄격한 타입을 공식적으로 평가해야 합니다. |
07 | 경험적 CVSS | 점수 감점은 재현 가능한 기술적 증거가 필요합니다 — 추정은 허용되지 않습니다. |
08 | 단방향 정보 밸브 | 하위 에이전트는 확인 편향을 방지하기 위해 정규화된 사실만 엄격히 수신합니다. |
09 | 명확한 부정 결과 | 결함이 0개인 경우 |
10 | 원자적 최소 Diff | 수정 diff는 새로운 TOCTOU 경합을 도입하지 않고 취약한 라인만 수정해야 합니다. |
크로스 플랫폼 호환성
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/ 디렉터리에서 확인할 수 있습니다:
문서 | 설명 |
전역에서 모든 디렉터리 또는 리포지토리를 대상으로 | |
멀티 에이전트 오케스트레이터 수명 주기, 무결성 게이트 및 단방향 정보 밸브 | |
13개 슬래시 명령 전체와 사용 예시에 대한 완전한 참조 | |
15개 네이티브 MCP 도구에 대한 상세 입출력 스키마 및 예시 | |
크로스 프리미티브 익스플로잇 합성, 가젯 체이닝 및 복합 CVSS | |
2026+ 0day 취약점 패턴, AST grep 시그니처 및 근본 원인 | |
디렉터리 구조, 후보 스키마, 검증된 발견 사항 및 권고 형식 | |
Windows NTFS ACL, POSIX 권한, 수명 주기 훅 및 셸 차이점 |
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