Probe Server
MCP Vetter Agent
AI 도구를 위한 AI 보안 감사자. TrueForge에서 실행되는 에이전트로, 서드파티 MCP 서버를 에이전트에 연결하기 전에 보안 취약점을 검사한 다음, 공개 보안 보고서를 제출하기 전에 일시 중지하고 사람에게 확인을 요청합니다.
TrueForge는 에이전트를 모든 MCP 서버에 연결합니다. 커뮤니티 서버는 gist, 템플릿, 사이드 프로젝트로 공유되며 — 하드코딩된 키, 도구 인자에 대한
eval(), 인증 경계 없음이 포함되어 있습니다. 에이전트는 의심할 줄 모릅니다. 이 에이전트가 바로 의심하는 역할을 합니다.
작동 방식
User: "audit https://github.com/someone/some-mcp-server"
└─ TrueForge agent (mcp-vetter)
├─ clone_target ── shallow-clones the GitHub URL onto the probe host
├─ read_target_manifest ── declared tools & permission boundaries
├─ subagent: static_audit ── AST rules + Semgrep (SENT-001..007)
├─ subagent: full_audit ── GPT review + Docker probes (SENT-008..011)
├─ Synthesizes verdict (HIGH/MEDIUM/LOW, OWASP Agentic Top 10 mapped)
└─ ⏸ PAUSES before filing the GitHub security issue → human approves → files프로브는 격리된 환경에서 실행됩니다: Sentinel의 동적 프로브는 대상 서버를 일회용 Docker 컨테이너 안에서 실행합니다.
승인 게이트는 네이티브 TrueForge HITL입니다: 이슈 생성은 쓰기/파괴적 작업이므로 하네스는 허용/거부를 위해 일시 중지합니다.
세션은 재연결 후에도 유지됩니다: 감사 중에 새로고침해도 에이전트는 계속 작업합니다.
Related MCP server: secureaudit-mcp
빠른 시작
# 1. Probe server (the security scanning engine)
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
uvicorn probe_server.server:mcp_app --host 127.0.0.1 --port 8000 # serves /mcp
# 2. TrueForge (separate terminal; needs Node 22+)
npx @truefoundry/trueforge@latest # UI at http://localhost:8790
# 3. In the TrueForge UI:
# Settings → Models : configure a provider (API key)
# Settings → Connectors : Add MCP Server → http://127.0.0.1:8000/mcp
# (+ GitHub connector from the catalog, OAuth)
# Settings → Sandbox : optional (skills/code mode); cloning runs on the probe host
# Create agent : import deploy/agent-manifest.json via API, or compose in UI
# 4. Chat: "audit ./fixtures/vulnerable_server"먼저 번들된 픽스처로 시도해 보세요:
픽스처 | 예상 결과 |
| HIGH 위험 — |
| 깨끗한 보고서 |
저장소 구조
probe_server/ MCP server exposing the scanning engine as agent tools
fixtures/ Vulnerable + hardened reference MCP servers (from Sentinel, MIT)
deploy/ TrueForge agent manifest (agent spec via API)
docs/ PRD, architecture, week plan, setup guideQodo 코드 리뷰 증거
이 저장소의 모든 실질적 변경 사항은 병합 전에 Qodo의 풀 리퀘스트 리뷰를 거쳤습니다 — 해커톤 첫날부터 시작했습니다.
대표적인 리뷰 완료 PR: #1 — feat: probe server, fixtures, tests, TrueForge agent spec
Qodo가 발견한 것과 우리가 취한 조치 (전체 기록은 PR에서 확인 가능):
라운드 | 발견 사항 | 결과 |
초기 리뷰 | High 2건, Medium 5건 | 수정 완료: 도달 불가능한 샌드박스 경로 대신 프로브 호스트에서 GitHub 대상을 구체화하도록 |
수정 사항 재리뷰 | High 3건, Medium 1건 | 수정 완료: |
세 번째 패스 | Medium 3건 | 수정 완료: 잘못된 URL이 예외를 발생시키는 대신 오류 사전을 반환; 취소 시 클론 프로세스 트리 수거; 모든 정리 작업이 이벤트 루프 밖으로 이동 |
최종 패스 | 발견 사항 0건 | 깨끗함 |
기록된 사유로 기각된 발견 사항 1건: 깨끗한 픽스처의 제로 값 무결성 다이제스트 (PR의 댓글) — 우리가 사용하는 MIT 라이선스 엔진에서 업스트림으로 그렇게 제공되며, 관련 코드 경로는 우리 도구에서 절대 실행되지 않으므로 포크 대신 픽스처를 업스트림과 동일하게 유지했습니다.
PR 기록에는 각 리뷰, 해당 발견 사항을 해결한 커밋, 최종 코드에 대한 해결을 확인하는 후속 리뷰가 모두 표시됩니다.
데모
크레딧
The Agent Harness Hackathon(WeMakeDevs × TrueFoundry, 2026년 8월)을 위해 제작되었습니다. 번들된 참조 코드 라이선스는 fixtures/LICENSE를 참조하세요.
This server cannot be installed
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
- AlicenseNot gradedqualityDmaintenanceAutomatically installs and containerizes MCP servers from GitHub repositories using MCP sampling to analyze repositories and create appropriate Docker images.2MIT
- AlicenseAqualityBmaintenanceAn AppSec-focused MCP server that performs static analysis scans on C/C++ source code for memory-safety vulnerabilities and parses compiled PE/ELF binary headers locally to audit active defensive compiler mitigations (ASLR, DEP/NX, PIE).41MIT
- AlicenseNot gradedqualityFmaintenanceComprehensive MCP server for analyzing GitHub pull requests, detecting security vulnerabilities, assessing code quality, and providing risk ratings across multiple languages.3MIT
- AlicenseAqualityAmaintenanceSecurity scanning for MCP servers from the inside out. Provides runtime inspection, AST-based static analysis, config audit, dependency analysis, and OWASP MCP Top 10 compliance in a single MCP server.55625MIT
Related MCP Connectors
Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Scans MCP servers for tool poisoning, prompt injection and supply chain risks.
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/hemv-857/mcp-vetter-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server