MCPサーバーについて

Oracle Autonomous AI Database MCP Serverは、モデル・コンテキスト・プロトコル(MCP)を介してデータベース・ツールおよび機能へのセキュアで標準化されたアクセスを提供するように設計された、管理されたマルチテナント・サーバーです。自律型AIデータベースごとにMCPサーバーを提供し、AIエージェントおよびクライアント・アプリケーションが、MCP APIを使用してカスタムおよび組込みのSelect AI Agentツールとシームレスにやり取りできるようにします。

MCPサーバーは、データベース・アイデンティティ、認可およびガバナンス・フレームワークと統合され、エンタープライズ・グレードのセキュリティ、監査およびコンプライアンスをサポートします。Oracle Autonomous AI Database (バージョン26aiおよび19c)のみで使用でき、独自のMCPインフラストラクチャを管理する必要がなくなります。

トピック

MCPサーバーの利点

MCP Serverには、Oracle Autonomous AI Database内のAIドリブン・アプリケーションの統合、セキュリティおよび管理を強化するいくつかの利点があります。

MCPサーバーは、MCPをサポートするAIエージェントをOracle Autonomous AI Databaseに接続するための安全で効率的な方法を提供します。主な利点は次のとおりです。

  • 自律型AIデータベースをClaude Desktop、Visual Studio Code with Cline、OCI AI AgentなどのMCP互換クライアントとシームレスに統合し、セキュアでガバナンスされ、スコープ指定されたアクセスを提供します。
  • 顧客側のMCPサーバー・インフラストラクチャは関与せず、導入作業を削減します。
  • データベース・ロールと統合され、ネットワーク・アクセス制御リスト(ACL)およびプライベート・エンドポイント(PE)構成をサポートします。

MCPサーバーの特徴

次の表で、MCPサーバーの主な機能のハイライトを確認します。

これらの機能により、MCPクライアントをサポートするエージェントAIアプリケーションからMCPツールにアクセスできます。MCPツールにアクセスするには、MCPツールをDBMS_CLOUD_AGENT_AIパッケージに登録する必要があります。

機能 説明

MCPサーバーの有効化

データベース管理者またはADMINユーザーは、OCIフリーフォーム・タグを使用してMCPサーバーを有効または無効にできます。詳細は、「MCPサーバーの有効化」を参照してください。

Select AI Agentでのカスタム・ツール登録

データベース・ユーザーは、DBMS_CLOUD_AI_AGENT PL/SQLパッケージを使用してカスタム・ツールを登録します。詳細は、Select AIエージェント・ツールの作成を参照してください。

認証

MCPサーバーは、データベース資格証明を使用した認証をサポートしています。詳細は、AIエージェント・アプリケーションでのMCPサーバーの構成を参照してください。

セキュリティ・コントロール

仮想プライベート・データベース(VPD)ポリシーを使用して、レート制限、アクセス制御リスト(ACL)およびプライベート・エンドポイント(PE)の適用、およびファイングレイン・セキュア・データ・アクセス制御を実装します。詳細は、VPDポリシーの作成および登録を参照してください。

MCPサーバーのアーキテクチャ

ここでは、MCPサーバーアーキテクチャーとその主要コンポーネントの概要について説明します。

MCPサーバー・アーキテクチャは、統合セキュリティ・レイヤー、マルチテナントMCPサーバーおよびSelect AIエージェント・フレームワークの3つのキー・レイヤーに編成されています。これらのレイヤーは、自律型AIデータベースとネイティブに統合された、安全で管理されたデータベースごとのMCPサーバーを提供します。

統合セキュリティ・レイヤー

統合セキュリティ・レイヤーを使用すると、次のことができます。
  • ネットワークACLの強制とプライベート・エンドポイントのサポート
  • データベース・アイデンティティのサポート
  • データベース・ロールおよび仮想プライベート・データベース(VPD)ポリシーの強制

マルチテナントMCPサーバー

マルチテナントMCPサーバーを使用すると、次のことができます。

  • MCPサーバー・デプロイメントまたはインフラストラクチャを管理せずに、Select AI Agentカスタム・ツールを安全に使用
  • すべてのインタラクションをデータベース監査ログに記録します。

Select AIエージェント・フレームワーク

Select AI Agentフレームワークを使用すると、次のことができます。

  • Select AI Agentで定義されたツールを利用する
  • ツールの登録および更新
  • MCPツールとして公開されるツールのライフサイクルを管理します

詳細は、Select AI Agentを参照してください。