IBM/mcp-context-forge

An AI Gateway, registry, and proxy that sits in front of any MCP, A2A, or REST/gRPC APIs, exposing a unified endpoint with centralized discovery, guardrails and management. Optimizes Agent & Tool calling, and supports plugins.

解決する課題

ContextForge は、AI インフラストラクチャの集中ゲートウェイ兼レジストリとして機能し、ツールと API 管理の断片化という問題を解決します。開発者は、Model Context Protocol(MCP)サーバー、REST API、gRPC サービスなど、多様なサービスを単一の管理されたエンドポイントに統合し、AI エージェントが利用できるようにすることができます。

仕組み

MCP 準拠のサーバーとして機能し、プロキシとレジストリの役割を果たします。gRPC や REST などのさまざまなプロトコルを MCP 準拠のツールに変換し、認証、レート制限、再試行を管理し、OpenTelemetry による可観測性を提供します。PyPI または Docker でデプロイでき、Redis を使用したキャッシュとセッション管理によるマルチクラスタースケーリングをサポートします。

対象読者

このプロジェクトは、エンタープライズ環境で多数の AI ツールとサービスを管理、保護、監視し、AI エージェントへの一貫したアクセスと可観測性を確保する必要があるプラットフォームエンジニアと AI 開発者を対象としています。

ハイライト

  • 統合ゲートウェイ:MCP、REST、gRPC サービスを単一のインターフェースに統合します。
  • プロトコル変換:レガシーな REST/gRPC API を MCP 準拠のツールに自動変換します。
  • エンタープライズガバナンス:組み込みの認証、レート制限、再試行ポリシーを備えています。
  • 可観測性:分散トレーシングとツール/エージェントのパフォーマンス監視のためのネイティブ OpenTelemetry サポート。
  • スケーラビリティ:Redis バックアップのキャッシュと Kubernetes/Helm サポートにより、本番環境向けに設計されています。

関連

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