Fusion Application AI Agent StudioとOICの外部システムとしての統合 (2026/08/06)
Fusion Application AI Agent StudioとOICの外部システムとしての統合 (2026/08/06)
投稿者:Dipak Chhablani | Principal Solutions Architect | A-Team - Cloud Solution Architects
はじめに
Fusion Application AI Agent Studioでエージェントを構築する際、外部システムとの連携はしばしば不可欠です。Fusion Applicationの多くのお客様は、既にOracle Integration Cloud(OIC)を使用してFusionアプリケーションを外部サービスに接続しています。今回、同じOracle Integration Cloudの連携機能をAIエージェントのツールとして公開することで、エージェントが外部システムとより動的かつスケーラブルな方法で連携できるようになります。
このブログでは、Oracle Integration CloudがAIエージェントのツールとして統合機能を公開するさまざまな方法と、OIC統合機能を呼び出すためにFusion AI Agent Studioで利用できるオプションについて探っていきます。
ツールとしての統合
Oracle Integration Cloudは、AIエージェントのツールとして統合機能を公開するための2つのオプションを提供します。
接続時にトリガーオプションを有効にしたRESTアダプタを使用して、統合を作成できます。このような統合は、Fusion AI Agent Studioで外部RESTツールとして直接構成でき、追加の設定は不要です。
直接統合
OICプロジェクト内外で作成された統合機能は、ツールとして使用できます。これらは標準の可観測性レイヤーを通じて監視でき、プロジェクト内で作成された場合はプロジェクトレベルでも監視できます。
MCPサーバー
MCPは、ツール公開のための業界標準のアプローチであり、AIエージェントが実行時にツールを動的に検出することを可能にします。MCPサーバーオプションは、OICプロジェクト内でのみ利用可能です。OICプロジェクトは、統合、AIエージェント、B2B、意思決定、ヘルスケア、ヒューマンインザループワークフロー、ロボットによる自動化など、自動化ソリューションの設計、管理、監視をチームが行える統合ワークスペースを提供します。また、ライフサイクル管理を簡素化し、事前構築済みの統合の更新を効率化します。
MCPサーバーを設定するには、まずOICでプロジェクトを作成し、そのプロジェクト内に必要な統合を追加します。これらの統合をMCP経由でツールとして公開するには、 OICプロジェクトの「AIエージェント」セクションにツールを追加し、関連する統合に関連付けます。ツールの説明とパラメータのメタデータは、AIエージェントがユーザーのリクエストに基づいて適切なツールを識別するのに役立つため重要です。プロジェクト内のすべての統合に対してツールを作成する必要はありません。AIエージェントで使用することを目的とした統合のみを公開できます。
ツールが定義されると、プロジェクトをMCPサーバーとして有効化できます。プロジェクト内のすべてのツールはMCPエンドポイントの一部となり、Fusion Application AI Agent StudioでMCPツールとして構成できます。OIC MCPは追加の可観測性を導入しません。基盤となる統合は、プロジェクトの内外を問わず、標準の可観測性レイヤーを通じて引き続き監視されます。
次の図は、注文、配送、請求書の詳細を取得するための3つの統合機能と、Ecommerce MCP Serverに含まれる対応する3つのツールを備えたサンプルeコマースプロジェクトを示しています。

FusionアプリケーションAIエージェント向け外部統合ツール
Fusion AI Agent Studioは、外部システムに接続するツールを構成するためのさまざまなオプションを提供します。Fusion AI Agent Studioがサポートする機能に応じて、直接公開されるOIC統合とMCP経由で公開される統合の両方をツールとして構成できます。
直接統合
AI Agent StudioでOIC統合への直接アクセスを設定する方法は2つあります。
1. 外部REST
このアプローチでは、統合は外部RESTツールタイプとして構成されます。このオプションでは、外部統合に接続するための複数の認証方法が提供されます。OIC統合の場合、認証は次のいずれかの方法で処理できます。
- OAuth 2.0 クライアント認証情報
- OAuth 2.0 リソースオーナーパスワード認証情報
どちらのオプションも、OIC Identity ドメイン内の機密アプリケーションが必要です。OAuth 2.0 クライアント資格情報フローでは、機密アプリケーションにサービス呼び出し元ロールが付与されている必要があります。クライアント資格情報フローでは、アプリケーションコンテキストを介して統合が呼び出されます。リソース所有者パスワード資格情報フローでは、外部 REST ツールの認証設定で構成された共有統合ユーザーを使用して統合が呼び出されます。これらの方法はいずれも、ログインユーザーの ID 伝播をサポートしていません。OIC 統合の場合、一般的にはOAuth 2.0 クライアント資格情報が推奨されます。
{
"grant_type":"client_credentials",
"client_id":"xxxxxxxxxxxxxxxxxxxxxx",
"client_secret":"xxxxxxxxxxxxx",
"scope":"https://xxxxxxxx.integration.us-region.ocp.oraclecloud.com:443urn:opc:xxxxxxxx::all https://xxxxxx.integration.region.ocp.oraclecloud.com:443/ic/api/"
}2. ビジネスオブジェクト:
このアプローチでは、統合はビジネスオブジェクトとして構成され、その後、ビジネスオブジェクト型のツールでラップされます。ビジネスオブジェクトは複数のリソースタイプオプションをサポートしており、統合は「その他のデータソースアプリケーション」リソースタイプを使用して構成されます。このオプションでは、トークンURL、クライアントID、スコープ、秘密鍵、公開鍵を含むデータソースアプリケーション構成が必要です。ログインしているユーザーに基づくユーザーアサーションを使用してアクセストークンを生成し、Fusion ApplicationとOracle Integration Cloud間のID伝播を可能にします。詳細な実装ガイドについては、ID伝播に関するブログを参照してください。
MCPサーバー
OIC MCPサーバーは、Fusion AI Agent StudioでMCPツールとして構成できます。このツールタイプは、 SSEとStreamable HTTPの両方のオプションをサポートしています。OIC MCPの場合は、Streamable HTTPオプションの使用をお勧めします。
このツールタイプは、複数の認証方法をサポートしています。OIC MCPは、JSONペイロードに適切な構成情報を指定することで、クライアント認証情報を使用して構成できます。Fusion AI Agent StudioもJWT認証をサポートしていますが、この方法はサブクレームを介して単一ユーザーに紐付けられ、秘密鍵とクレームの構成が必要です。OIC MCPサーバーのシナリオでは、一般的にクライアント認証情報が推奨されます。
AI Agent Studio の OIC MCP 設定では、ID 伝播がサポートされていないことに注意してください。Fusion AI Agent Studio では、MCP サーバーから特定のツールのみを選択することもできます。これは、エージェントが利用可能なツールのサブセットのみを必要とする場合に便利です。たとえば、MCP サーバーが 10 個のツールを公開しているが、エージェントが必要とするのは 3 個だけの場合、選択したツール定義のみがエージェントに渡されるため、トークンの使用を最適化できます。
以下の画像は、OIC MCPサーバーによって公開されているツールを選択できるAI Agent Studio MCPツールを示しています。

Fusion Application AI Agents
ツールが設定されると、Fusion Application AI Agents内で使用できるようになります。Fusion AI Agent Studioは、OICの直接統合およびOIC MCPサーバーを通じて公開されるツールを利用するためのさまざまな方法を提供します。
直接統合
Fusion Application 26Cでは、外部RESTまたはビジネスオブジェクトとして構成された直接統合ツールを、エージェントシナリオとワークフローシナリオの両方で使用できます。
- エージェント:エージェントは、外部RESTツールまたはビジネスオブジェクトツールのいずれかを使用して構成できます。ビジネスオブジェクトツールを使用する場合、システムはログインしているユーザーのIDを使用してアクセストークンを生成し、それに応じてOIC統合を呼び出します。
- ワークフローエージェント:OIC統合は、外部RESTノードまたはビジネスオブジェクト関数ノードを介して直接呼び出すことができます。ビジネスオブジェクト関数ノードとして構成した場合、システムはログインしているユーザーのIDを使用してアクセストークンを生成し、OIC統合を呼び出します。
MCPサーバー
OIC MCP Serverツールは、Fusion Application 26Cのエージェント内でのみ使用できます。ワークフローから直接呼び出すことはできません。ワークフローは、エージェントノードを介して間接的にアクセスできます。直接統合とは異なり、MCP Serverの呼び出しでは、ログインしているユーザーのIDは使用されません。クライアント資格情報フローを通じて認証されます。
まとめ
MCPは、エージェントにツールを公開するための業界標準の手法であり、Oracle Integration Cloudではワンクリックで有効化できます。Fusion AI Agent Studioを使用すると、MCPサーバーから必要なツールのみを選択できるため、エージェントのコンテキストウィンドウには必要なツールのみが含まれるようになります。
直接統合は、Fusion ApplicationからOracle Integration CloudへのID伝播が必要な場合、またはエージェントやワークフローから直接統合を呼び出す必要がある場合に最適です。エージェントがユーザーの要求に基づいて呼び出す統合を動的に決定する必要がある場合は、MCPがより適しています。業界標準のMCPプロトコルを活用し、実行時に動的なツール検出を有効にする場合は、MCP Serverを選択してください。
Oracle Integration Cloud:直接統合とMCPサーバーの比較
特徴 | 直接統合 | MCPサーバー |
| 範囲 | OICプロジェクト内外で作成された統合の両方をサポートしています。 | OICプロジェクト内で作成された統合でのみ利用可能です。 |
| 構成 | 統合の作成以外に、追加の設定は必要ありません。 | 統合のためのAIツールの作成と、プロジェクトをMCPサーバーとして有効化することが必要です。 |
| ツールへの露出 | 各統合は個別に公開されます | 複数の統合を単一のMCPエンドポイントを通じて公開できます。 |
| 可観測性 | 標準統合監視 | 標準統合監視(MCP固有の追加監視は不要) |
| ツール発見 | ツール定義はFusion AI Agent Studioで個別に設定されます。 | ツールはMCPサーバーから動的に検出されます。 |
| ベストフィット | 最小限の設定で個別の統合が可能 | MCP標準を使用して一元管理される複数のAIツール |
Fusion AI Agent Studio:直接統合 vs MCPサーバー
能力 | 直接統合 | MCPサーバー |
| サポートされているツールタイプ | 外部REST、ビジネスオブジェクト | MCP |
| 認証 | OAuth 2.0クライアント認証情報またはデータソースアプリケーション | OAuth 2.0 クライアント認証情報 |
| アイデンティティ伝播 | Business Objectsのデータソースアプリケーションを介してサポートされます | サポートされていません |
| エージェントサポート | AIエージェントでサポートされています | AIエージェントでサポートされています |
| ワークフローサポート | 外部RESTおよびビジネスオブジェクト関数ノードを介してサポートされます。 | 直接サポートされていませんが、エージェントノード経由で利用可能です。 |
| ツールの選択 | 各ツールは個別に設定されます | AI Agent Studioでは、MCPサーバーから必要なツールのみを選択できます。 |
| 推奨される使用例 | ID伝播またはワークフローの直接呼び出しが必要な場合 | エージェントが複数の統合を動的に検出して呼び出す必要がある場合 |
まとめ
Fusion Application AI Agent Studioは、Oracle Integration Cloudと連携することで、エンタープライズ統合によるAIエージェントの拡張を柔軟に実現します。接続とID伝播を簡素化するDirect Integrationを選択する場合でも、標準化された動的なツール検出を実現するMCP Serverを選択する場合でも、どちらのアプローチでもエージェントは外部システムと安全かつスケーラブルな方法で連携できます。最適な選択はユースケースによって異なります。ユーザーコンテキストとワークフローの呼び出しが重要な場合はDirect Integrationが理想的ですが、エージェントが実行時に複数のツールから選択する必要があるシナリオにはMCP Serverの方が適しています。
コメント
コメントを投稿