MCPとは?
Model Context Protocol(MCP)は、LLMアプリが一貫したサーバーインターフェースを通じて外部ツールやデータソースに接続できるオープンスタンダードです。MCPサーバーはツールスキーマとエンドポイントを公開し、Kodus/Kodyのようなクライアントがワークフロー中にコンテキストを取得したりアクションを実行したりできるようにします。MCP Managerのアーキテクチャ
MCP ManagerはKodusのMCP接続を仲介するバックエンドサービスです。プロバイダー、インテグレーション、ワークスペースごとに許可されたツールを追跡し、そのカタログをKodus APIに公開します。- MCPプロバイダー(Kodus、カスタム)の中央レジストリ
- インテグレーションのメタデータ(接続ステータス、MCP URL、許可されたツール)を保存
- プロバイダー固有の認証フローとツール検出を処理
- KodusがMCPツールをリスト・呼び出すために使用するAPIを公開
KodusのPlugins
MCP Managerに登録されたすべてのものがKodusのPluginsスクリーンに表示されるため、チームは各ワークスペースで利用可能なMCPをインストール、管理、有効化できます。
プロバイダー
Kodusプロバイダー
KodusプロバイダーはKodusが管理するファーストパーティMCPをバンドルしており、Kodus MCP、Context7 MCP、Kodus Docs MCPが含まれます。カスタムプロバイダー
内部システムやサードパーティプラットフォームを統合するためにカスタムプロバイダーを追加できます。セルフホスト型デプロイメントでは、API_MCP_MANAGER_MCP_PROVIDERSにプロバイダーをリストし、MCP Managerのコードベースにプロバイダーを実装してください。リファレンス実装はこちらにあります:
kodus-mcp-managerリポジトリ