RepoGuardian MCP Server
RepoGuardian
RHD 搭載 - Repository Health Director
自律型エンジニアリングインテリジェンス。根拠に基づく意思決定。人間による承認の実行。
GitHub リポジトリを接続します。RHD は、エージェント型 RAG、決定論的なマルチエージェントオーケストレーション、特化型モデルガバナンス、根拠に基づく推論を用いて、その Issue、プルリクエスト、ソースコード、リリース、エンジニアリングリスク、リポジトリの健全性を調査します。
RHD は自動的に分析します。RHD は自動的に推奨します。外部へのアクションを承認するのは人間です。
Related MCP server: GitHub Repo Explainer MCP
ライブアプリケーション
公開 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 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