注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

プロコードエージェントのスコープ付き権限

プロコードエージェントは、標準でスコープ付き権限を使用して オントロジー SDK、Ontology MCP (OMCP)、Palantir MCP に対して認証を行います。ツールを呼び出すために、クライアントIDとシークレットをプロビジョニングしたり、Foundry トークンを渡したりする必要はありません。

スコープ付き権限の仕組み

エージェントテンプレートからプロコードエージェントを作成すると、Foundry は、エージェントがユーザーに代わってオントロジー SDK、OMCP、Palantir MCP を呼び出すために必要な資格情報をプロビジョニングします。テンプレートは、エージェントライブラリが提供するヘルパー関数を通じて、サービス URL や認可ヘッダーなどの接続情報を実行時に解決します。エージェントコードは、設定済みのクライアントまたは MCP 接続をリクエストし、そのまま使用します。

資格情報にはスコープが設定され、プラットフォームによって管理されるため、エージェントコードでは次のものは不要です。

  • クライアントIDとシークレット
  • Foundry トークン
  • 手動での OAuth クライアントのセットアップ

プロコードエージェントは、その制限内で許可されたリソースにのみアクセスできます。アクセスは、エージェントの公開時に選択したオントロジーバインディングと、基盤となるクライアントに適用されるアプリケーションの制限によって制御されます。

Ontology MCP 接続を取得する

エージェントライブラリ(@palantir/agent-templates-bundle)は、すぐに使用できる Ontology MCP 接続を返すヘルパーを公開しています。この接続には解決済みの URL と認可ヘッダーが含まれるため、クライアントID、シークレット、Foundry トークンは不要です。実装の詳細については、プロコードエージェントテンプレートを参照してください。

オントロジー SDK クライアントを取得する

エージェントライブラリは、選択したオントロジーにバインドされたオントロジー SDK クライアントを構築するヘルパーも提供しています。実装の詳細については、プロコードエージェントテンプレートを参照してください。

次のステップ