agentic-community/mcp-gateway-registry

Enterprise-ready MCP Gateway & Registry that centralizes AI development tools with secure OAuth authentication, dynamic tool discovery, and unified access for both autonomous AI agents and AI coding assistants. Transform scattered MCP server chaos into governed, auditable tool access with Keycloak/Entra integration.

解決する課題

多くの組織は、AIアセットを展開する際に「認証情報の散在」と集中管理の欠如に悩んでいます。このプロジェクトは、各開発者がdotfilesで個別の認証情報を使ってMCPサーバーやエージェントを手動で接続する代わりに、単一の管理されたコントロールプレーンを提供します。ユーザーがノートパソコンに長期トークンを保存する必要がなくなり、エンタープライズ全体でAIツールを発見・監査する統一された方法を提供します。

仕組み

システムはデータプレーン(ルーティング、TLS、認証検証のためのnginxリバースプロキシ)とコントロールプレーン(インベントリ、アクセスモデル、監査証跡を管理するFastAPIサービス)で構成されます。OAuth2/OIDCを介して既存のIDプロバイダー(Okta、Keycloak、Entra IDなど)と統合します。

主なメカニズムは次のとおりです:

  • 集中ゲートウェイ:MCPサーバー、エージェント、RESTエンドポイントの単一エントリポイント。
  • 出口認証:ゲートウェイがサードパーティのSaaS認証情報(OAuth 3LO/OBO)を仲介し、出口でトークンを注入するため、ユーザーのローカルマシンに到達しません。
  • 動的ディスカバリ:エージェントとアシスタントは、ハードコードされた設定に頼るのではなく、実行時に自然言語のセマンティック検索を使用してツールを見つけます。
  • 仮想MCPサーバー:複数のバックエンドからのツールを単一のエンドポイントに集約し、ツールごとのアクセス制御を提供します。

対象読者

  • 開発者:ツールに安全に接続する必要があるAIエージェントやコーディングアシスタントを構築する人。
  • プラットフォームおよびセキュリティチーム:AIアセットのアクセス制御、監査ログ、セキュリティスキャンを強制する必要があるチーム。
  • エンタープライズ意思決定者:組織全体でのAIツールの展開を標準化したいと考えている人。

ハイライト

  • 統合AIアセットレジストリ:MCPサーバー、A2Aエージェント、再利用可能なスキル、カスタムエンティティを1か所で管理します。
  • エンタープライズグレードの認証:ユーザーごとの出力認証と主要なIDプロバイダーとの統合をサポートします。
  • HTTP用AIゲートウェイ:モデル推論(OpenAI、Bedrock)や任意の汎用RESTエンドポイントの認証プロキシとして機能します。
  • セキュリティファースト:登録されたすべてのアセットのセキュリティスキャンを備えたフェイルクローズのアドミッションゲートを含みます。
  • フェデレーション:Anthropic の MCP Registry や AWS Agent Registry などの外部レジストリをプルできます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト