RepoGuardian MCP Server
RepoGuardian
RHD 搭載 - Repository Health Director
自律型エンジニアリングインテリジェンス。根拠に基づく意思決定。人間による承認の実行。
GitHub リポジトリを接続します。RHD は、エージェント型 RAG、決定論的なマルチエージェントオーケストレーション、特化型モデルガバナンス、根拠に基づく推論を用いて、その Issue、プルリクエスト、ソースコード、リリース、エンジニアリングリスク、リポジトリの健全性を調査します。
RHD は自動的に分析します。RHD は自動的に推奨します。外部へのアクションを承認するのは人間です。
Related MCP server: GithubMCP
ライブアプリケーション
公開 Web アプリ: 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 ミッションコントロール: https://repoguardian-rhd.vercel.app/mission-control
RHD v5 チャットワークスペース: https://repoguardian-rhd.vercel.app
デモリポジトリ: https://github.com/org/repo
公開 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 エージェント | Working | リポジトリレビュー、Ask RHD、優先度、根拠トレース |
RHD v5.1 チャットワークスペース | Working | 公開の GitHub リポジトリを貼り付け、永続化されたサーバーレス分析ジョブを実行し、再読み込み後にコンテキストを復元して、根拠に基づくフォローアップ質問を継続できる |
決定論的アーキテクチャ成果物の生成 | Working | 同期されたリポジトリツリー、ソースファイル、コードシンボル、リポジトリの根拠から生成・永続化される Mermaid/SVG 図 |
マルチモーダル添付の対応 | Partial | アップロード UI と対応範囲の表示あり。画像の直接理解は設定済みマルチモーダルプロバイダーが必要 |
音声コントロール | Partial | ブラウザ UI 上のオプション操作。テキストワークフローが引き続き主 |
RHD v4 エージェントメッシュ | Beta | 読み取り専用の監視付きエージェント。永続化された実行/ステップトレースとポリシーゲートをあります |
Agentic/Hybrid RAG v3 | Implemented | クエリプランナー、ハイブリッド検索、スコア融合、決定論のリランキング、グラウンディング批判 |
Code-RAG | Beta | 静的コードスキャン/シンボルグラフの基礎。サーバーレスファイルシステムスキャンは無効のまま |
Graph-RAG | Beta | PostgreSQL バックアップのグラフ行と根拠パス。別のグラフデータベースは不要 |
MCP サーバー | Implemented | 共有 RHD ツールレジストリ上の stdio ツール/リソース/プロンプト |
PR リスク | Beta | 同期済み PR/コードシンボルの根拠から、決定論的リスク、ブラスト半径、レビュアーへのヒント、テスト推奨事項を生成 |
Issue インテリジェンス | Working | 重複、完全性、優先度、セキュリティ、リリースの相関付け |
セキュリティシグナル | Working | シークレットの秘匿化とインジェクションガード。脆弱性の認定を提供するものではありません |
インシデントインテリジェンス | Beta | リポジトリ単位のタイムラインと慎重な仮説。相関は因果を意味しません |
リリースインテリジェンス | Working | 一時的な相関表現に留め、因果を主張しません |
リポジトリの健全性 | Working | 健全性スコア、評価軸、週次レポート |
自動化 | Partial | イベント/ジョブ基盤。無、制限のないオートパイロットはありません |
レビューキュー | Working | 承認、否認、ポリシーの検証 |
監査 | Working | 安全なサマリー、メタデータ |
モデルゲートウェイ | Working | タスク任意のルーティング、Ollama ローカルアダプタ、クラウド設定のプローブ、決定論フォールバック |
ML Registry / MLOps | Working | 正直なモデルカード。正当化できないデータセットに基づくカスタムメトリクスは取得しません |
マネージド PostgreSQL | Neon validated | プロバイダーに依存しない |
サーバーレスキュー | Implemented | Vercel 用の Postgres ジョブキュー。ローカルフォールバックも利用可能 |
誠実な能力レベル定義:
Working: 本番相当でリグレッションテストに含まれています。Beta: v4 アドオンパスとして実装してテストを含めていますが、同期されたリポジトリのデータ品質に依存しています。Partial: 基盤はありますが、明示された制約があります。Optional: ローカルまたは共通化したプロバイダーが必要。構成なしにパブリッククラウドで有効とすることはありません。Roadmap: ドキュメント記載のみで、実装済みではありません。
クイックスタート
軽量ローカル
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.com詳しくは docs/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 の API ツール、リソース、プロンプトを公開します。書き込み系の成果物は、人間とポリシーで承認された場合のみです。詳細は 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安全性
リポジトリへの書き込みは許可リストにより、人間が承認する。
公開リポジトリは、ポリシーが明示的に許可しない限り読み取り専用で分析されます。
プライベートリポジトリの処理は、デフォルトでローカル/決定論的方式です。
Issue の本文、コメント、README、コード、PR の説明は、信頼できないインプットとして扱います。
根拠は、対象の同期済みリポジトリレコードと一致する必要があります。
フロントエンドの
NEXT_PUBLIC_変数には、バックエンドのシークレットを含みません。監査ログは安全なサマリーのみを保存し、機密情報や内部推理は保存しません。
現在の制限
マネージド PostgreSQL/pgvector は資格情報の受け入れは決まっていますが、現在のローカル実行では接続していません。
Redis はオプションで、ローカルでは未接続です。
Docker は任意ですが、この環境にはありません。
qwen3:1.7bの Ollama はローカルで検証済み。qwen3:8bは pull しましたが、デモには遅すぎでした。妥当なラベル付きデータセットがないのに、ML/DL の学習実施を表明しません。
本番は、実際にデプロイされた基盤と本番レベルの移行テストが存在するまではグリッド検証済みとしません。
ドキュメント
This server cannot be deployed
Maintenance
Related MCP Connectors
Screens public GitHub repos and PRs to generate risk maps, findings, and merge-readiness signals.
Evaluates any GitHub repository for license risk, maintenance velocity, stars/forks, and security.
21Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Related MCP Servers
FlicenseAqualityDmaintenanceEnables AI agents to screen GitHub repositories and pull requests for risk analysis, generating risk scores, findings, and merge-readiness signals.5-- AlicenseAqualityBmaintenanceConnects AI assistants to GitHub repositories, pull requests, issues, commits, and code search while enabling repository visibility controls, CI/CD monitoring, sandboxed local filesystem access, and code quality/security analysis.131MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to monitor GitHub repository health by calculating health scores, fetching repository metadata, analyzing Dependabot alerts, checking CI/CD status, and retrieving code scanning alerts.8119 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI coding assistants to inspect local and remote repositories through sandboxed tools that surface project overviews, structure, dependency audits, Git churn hotspots, and a heuristic health score. It also supports safe GitHub issue searching and creation with built-in duplicate preflight checks, while blocking sensitive files, binary content, and path traversal attacks.27 npmMIT