RepoGuardian MCP Server
RepoGuardian
RHD(Repository Health Director) 기반
자율 엔지니어링 인텔리전스. 증거 기반 의사 결정. 인간 통제 실행.
GitHub 저장소를 연결하세요. RHD가 에이전트 RAG, 결정론적 멀티 에이전트 오케스트레이션, 특화 모델 거버넌스, 증거 기반 추론을 사용하여 이슈, 풀 리퀘스트, 소스 코드, 릴리스, 엔지니어링 리스크 및 저장소 건강 상태를 조사합니다.
RHD는 자동으로 분석합니다. RHD는 자동으로 권장합니다. 외부 작업은 인간이 승인합니다.
Related MCP server: GitHub Repo Explainer MCP
라이브 애플리케이션
공개 웹 앱: https://repoguardian-rhd.vercel.app
FastAPI: https://repoguardian-rhd-api.vercel.app
API 문서: https://repoguardian-rhd-api.vercel.app/docs
아키텍처: https://repoguardian-rhd.vercel.app/architecture
RHD v4 Mission Control: https://repoguardian-rhd.vercel.app/mission-control
RHD v5 채팅 워크스페이스: https://repoguardian-rhd.vercel.app
데모 저장소: https://github.com/romil569/RepoGuardian-Demo
공개 v5.1 흐름: 홈 채팅에 GitHub 저장소를 붙여넣고, 분석을 실행하고, 유지된 작업 단계가 완료될 때까지 기다린 다음, 인라인 SVG 아키텍처 산출물을 검토하고 동일한 저장소 컨텍스트에서 후속 질문을 하세요.
아키텍처
flowchart LR
G[GitHub] --> W[Webhooks / Sync]
W --> Q[Event Queue]
Q --> RI[Repository Intelligence]
RI --> S[(SQL + Vector + Graph)]
S --> AR[Agentic RAG]
AR --> RHD[RHD Supervisor]
RHD --> A[Specialist Agents]
A --> ML[ML / DL Intelligence]
ML --> EC[Evidence Critic]
EC --> PG[Policy Gate]
PG --> HR[Human Review]
HR --> GA[GitHub Action]배포 모드:
LIGHTWEIGHT_LOCAL: SQLite, 로컬 벡터, 결정론적/RHD 도구.INDUSTRY_LOCAL: Docker가 존재하는 경우 선택적 Docker PostgreSQL/Redis.MANAGED_CLOUD: Vercel 프론트엔드, Vercel Python FastAPI 백엔드, Neon PostgreSQL/pgvector, Postgres 큐.ENTERPRISE_AWS: Terraform 기반; 프로비저닝되지 않음.
기능 매트릭스
기능 | 상태 | 참고 |
RHD 에이전트 | 작동 중 | 저장소 검토, Ask RHD, 우선순위, 증거 추적 |
RHD v5.1 채팅 워크스페이스 | 작동 중 | 공개 GitHub 저장소를 붙여넣고, 유지되는 서버리스 분석 작업을 실행하고, 새로고침 후 컨텍스트를 복원하고, 근거 기반 후속 질문을 계속하세요 |
결정론적 아키텍처 산출물 | 작동 중 | 동기화된 저장소 트리, 소스 파일, 코드 심볼 및 저장소 증거에서 생성되어 유지되는 Mermaid/SVG 다이어그램 |
멀티모달 첨부 파일 준비 상태 | 부분 지원 | 업로드 UI 및 기능 보고; 직접 이미지 이해에는 구성된 멀티모달 제공자가 필요함 |
음성 컨트롤 | 부분 지원 | 선택적 브라우저 UI 기능; 텍스트 워크플로가 기본으로 유지됨 |
RHD v4 에이전트 메시 | 베타 | 유지되는 실행/단계 추적 및 정책 게이팅이 있는 읽기 전용 감독 에이전트 |
에이전트/하이브리드 RAG v3 | 구현됨 | 쿼리 플래너, 하이브리드 검색, 점수 융합, 결정론적 재순위화, 근거 비평가 |
코드-RAG | 베타 | 정적 코드 스캔/심볼 그래프 기반; 서버리스 파일시스템 스캐닝은 비활성화 상태로 유지됨 |
그래프-RAG | 베타 | PostgreSQL 기반 그래프 행 및 증거 경로; 별도 그래프 데이터베이스는 필요하지 않음 |
MCP 서버 | 구현됨 | 공유 RHD 도구 레지스트리를 통한 stdio 도구/리소스/프롬프트 |
PR 리스크 | 베타 | 동기화된 PR/코드 심볼 증거에서 도출된 결정론적 리스크, 블래스트 반경, 리뷰어 힌트 및 테스트 권장사항 |
이슈 인텔리전스 | 작동 중 | 중복, 완전성, 우선순위, 보안, 릴리스 상관관계 |
보안 신호 | 작동 중 | 비밀번호 편집 및 주입 가드; 취약점 인증은 아님 |
인시던트 인텔리전스 | 베타 | 저장소 범위 타임라인 및 신중한 가설; 상관관계는 인과관계가 아님 |
릴리스 인텔리전스 | 작동 중 | 시간적 상관관계 표현, 인과관계 주장 없음 |
저장소 건강 상태 | 작동 중 | 건강 점수, 차원, 주간 브리핑 |
자동화 | 부분 지원 | 이벤트/작업 기반; 무제한 자동 조종 없음 |
검토 큐 | 작동 중 | 승인, 거부, 정책 검증 |
감사 | 작동 중 | 안전한 요약, 비밀번호 없음 |
모델 게이트웨이 | 작동 중 | 작업 인식 라우팅, Ollama 로컬 어댑터, 클라우드 구성 프로브, 결정론적 폴백 |
ML 레지스트리 / MLOps | 작동 중 | 정직한 모델 카드; 방어 가능한 데이터셋 없는 사용자 정의 메트릭 없음 |
관리형 PostgreSQL | Neon 검증됨 | 공급자 중립적 |
서버리스 큐 | 구현됨 | Vercel용 Postgres 작업 큐; 로컬 폴백 사용 가능 |
정직한 기능 수준:
작동 중: 프로덕션 호환 및 회귀 테스트로 검증됨.베타: 추가 v4 경로로 구현되고 테스트로 검증되었지만, 동기화된 저장소 데이터 품질에 의존함.부분 지원: 기반이 존재하며, 명시적으로 문서화된 제약 조건이 있음.선택적: 로컬/구성된 제공자 필요; 구성 없이 공개 클라우드에서 활성 상태로 주장하지 않음.로드맵: 문서로만 존재하며, 출시된 동작으로 표시되지 않음.
빠른 시작
경량 로컬
cd C:\Users\HP\Desktop\RepoGuardian
copy .env.example .env
copy backend\.env.example backend\.env
.\scripts\start-dev.ps1http://127.0.0.1:3000을 여세요.
산업용 로컬
cd C:\Users\HP\Desktop\RepoGuardian
.\scripts\start-industry-local.ps1
.\scripts\doctor.ps1Docker PostgreSQL/Redis는 Docker가 설치된 경우에만 사용됩니다. 그렇지 않으면 안정적인 경량 경로가 계속 사용 가능합니다.
관리형 클라우드
백엔드 Vercel 진입점: api/index.py.
필수 백엔드 환경 변수:
DEPLOYMENT_MODE=MANAGED_CLOUDDATABASE_URL=postgresql://...POSTGRES_RUNTIME_MODE=managedQUEUE_BACKEND=postgresPUBLIC_ANALYSIS_MODE=trueGITHUB_WRITE_MODE=disabledFRONTEND_URL=https://...CORS_ORIGINS=https://...ENABLE_STARTUP_SCHEMA_CREATE=false
프론트엔드 환경 변수:
NEXT_PUBLIC_API_URL=https://your-fastapi-service.example.comdocs/deployment-managed-cloud.md 및 docs/vercel-backend-audit.md를 참조하세요.
MCP
cd mcp-server
npm install
$env:REPOGUARDIAN_API_URL="http://127.0.0.1:8000"
npm startMCP는 RHD 도구, 리소스 및 프롬프트를 노출합니다. 쓰기 게이트 작업은 인간/정책 게이트로 유지됩니다. docs/mcp.md를 참조하세요.
테스트
cd backend
.\.venv\Scripts\python -m pytestcd frontend
npm run lint
npm run typecheck
npm run build
npm run e2ecd mcp-server
npm run typecheck
npm test안전
저장소 쓰기는 허용 목록에 있으며 인간 승인이 필요합니다.
공개 저장소는 정책이 명시적으로 쓰기를 허용하지 않는 한 읽기 전용 모드로 분석됩니다.
비공개 저장소는 기본적으로 로컬/결정론적 처리를 사용합니다.
이슈 텍스트, 댓글, README 파일, 코드 및 PR 설명은 신뢰할 수 없는 증거로 취급됩니다.
증거는 동기화된 저장소 레코드와 일치해야 합니다.
프론트엔드
NEXT_PUBLIC_변수에는 백엔드 비밀번호가 절대 포함되지 않습니다.감사 로그는 비밀번호나 비공개 추론이 아닌 안전한 요약을 저장합니다.
현재 제한 사항
관리형 PostgreSQL/pgvector는 자격 증명 준비가 되었지만 이 로컬 실행에서는 연결되지 않았습니다.
Redis는 선택 사항이며 로컬에서 연결되지 않았습니다.
Docker는 선택 사항이며 현재 머신에서 사용할 수 없습니다.
qwen3:1.7bOllama는 로컬에서 검증되었습니다.qwen3:8b는 풀링되었지만 데모에 너무 느렸습니다.방어 가능한 라벨링된 데이터셋 없이 ML/DL 학습을 주장하지 않습니다.
배포된 인프라와 실시간 프로덕션 테스트가 존재할 때까지 프로덕션은 검증된 것으로 표시되지 않습니다.
문서
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 gradedqualityDmaintenanceEnables AI assistants to analyze GitHub repository structures and read file contents with features like directory traversal, file type analysis, syntax highlighting, and code pattern detection. Supports both public and private repositories through GitHub API integration.11Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access live GitHub repository data without cloning, supporting repo summarization, file explanation, recent changes, and dependency analysis.MIT
- AlicenseCqualityBmaintenanceMonitors and analyzes GitHub repository health by detecting stale branches, old pull requests, unresponsive issues, and security alerts. Integrates with MCP-compatible AI assistants and automation tools.1MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze GitHub repositories, including fetching repository details, searching, and retrieving README content.4522ISC
Related MCP Connectors
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
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/romil569/RepoGuardian-RHD-Enterprise'
If you have feedback or need assistance with the MCP directory API, please join our Discord server