Skip to main content
Glama
romil569

RepoGuardian MCP Server

by romil569

RepoGuardian

RHD(Repository Health Director) 기반

자율 엔지니어링 인텔리전스. 증거 기반 의사 결정. 인간 통제 실행.

Python FastAPI Next.js TypeScript PostgreSQL pgvector MCP Ollama Tests License: MIT

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 검증됨

공급자 중립적 DATABASE_URL, pgvector 상태 확인

서버리스 큐

구현됨

Vercel용 Postgres 작업 큐; 로컬 폴백 사용 가능

정직한 기능 수준:

  • 작동 중: 프로덕션 호환 및 회귀 테스트로 검증됨.

  • 베타: 추가 v4 경로로 구현되고 테스트로 검증되었지만, 동기화된 저장소 데이터 품질에 의존함.

  • 부분 지원: 기반이 존재하며, 명시적으로 문서화된 제약 조건이 있음.

  • 선택적: 로컬/구성된 제공자 필요; 구성 없이 공개 클라우드에서 활성 상태로 주장하지 않음.

  • 로드맵: 문서로만 존재하며, 출시된 동작으로 표시되지 않음.

빠른 시작

경량 로컬

cd C:\Users\HP\Desktop\RepoGuardian
copy .env.example .env
copy backend\.env.example backend\.env
.\scripts\start-dev.ps1

http://127.0.0.1:3000을 여세요.

산업용 로컬

cd C:\Users\HP\Desktop\RepoGuardian
.\scripts\start-industry-local.ps1
.\scripts\doctor.ps1

Docker PostgreSQL/Redis는 Docker가 설치된 경우에만 사용됩니다. 그렇지 않으면 안정적인 경량 경로가 계속 사용 가능합니다.

관리형 클라우드

백엔드 Vercel 진입점: api/index.py.

필수 백엔드 환경 변수:

  • DEPLOYMENT_MODE=MANAGED_CLOUD

  • DATABASE_URL=postgresql://...

  • POSTGRES_RUNTIME_MODE=managed

  • QUEUE_BACKEND=postgres

  • PUBLIC_ANALYSIS_MODE=true

  • GITHUB_WRITE_MODE=disabled

  • FRONTEND_URL=https://...

  • CORS_ORIGINS=https://...

  • ENABLE_STARTUP_SCHEMA_CREATE=false

프론트엔드 환경 변수:

NEXT_PUBLIC_API_URL=https://your-fastapi-service.example.com

docs/deployment-managed-cloud.mddocs/vercel-backend-audit.md를 참조하세요.

MCP

cd mcp-server
npm install
$env:REPOGUARDIAN_API_URL="http://127.0.0.1:8000"
npm start

MCP는 RHD 도구, 리소스 및 프롬프트를 노출합니다. 쓰기 게이트 작업은 인간/정책 게이트로 유지됩니다. docs/mcp.md를 참조하세요.

테스트

cd backend
.\.venv\Scripts\python -m pytest
cd frontend
npm run lint
npm run typecheck
npm run build
npm run e2e
cd mcp-server
npm run typecheck
npm test

안전

  • 저장소 쓰기는 허용 목록에 있으며 인간 승인이 필요합니다.

  • 공개 저장소는 정책이 명시적으로 쓰기를 허용하지 않는 한 읽기 전용 모드로 분석됩니다.

  • 비공개 저장소는 기본적으로 로컬/결정론적 처리를 사용합니다.

  • 이슈 텍스트, 댓글, README 파일, 코드 및 PR 설명은 신뢰할 수 없는 증거로 취급됩니다.

  • 증거는 동기화된 저장소 레코드와 일치해야 합니다.

  • 프론트엔드 NEXT_PUBLIC_ 변수에는 백엔드 비밀번호가 절대 포함되지 않습니다.

  • 감사 로그는 비밀번호나 비공개 추론이 아닌 안전한 요약을 저장합니다.

현재 제한 사항

  • 관리형 PostgreSQL/pgvector는 자격 증명 준비가 되었지만 이 로컬 실행에서는 연결되지 않았습니다.

  • Redis는 선택 사항이며 로컬에서 연결되지 않았습니다.

  • Docker는 선택 사항이며 현재 머신에서 사용할 수 없습니다.

  • qwen3:1.7b Ollama는 로컬에서 검증되었습니다. qwen3:8b는 풀링되었지만 데모에 너무 느렸습니다.

  • 방어 가능한 라벨링된 데이터셋 없이 ML/DL 학습을 주장하지 않습니다.

  • 배포된 인프라와 실시간 프로덕션 테스트가 존재할 때까지 프로덕션은 검증된 것으로 표시되지 않습니다.

문서

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
5Releases (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

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables 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.
    11
    Apache 2.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to access live GitHub repository data without cloning, supporting repo summarization, file explanation, recent changes, and dependency analysis.
    MIT

View all related MCP servers

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…

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/romil569/RepoGuardian-RHD-Enterprise'

If you have feedback or need assistance with the MCP directory API, please join our Discord server