スコープベースのツール読み込み

Okta Managed MCP Serverのスコープベースのツール読み込みの仕組みについて説明します。

早期アクセスリリース

概要

Okta Managed MCP Serverは、スコープベースのツール読み込みを使用して、アプリが使用を許可されているツールのみがLLMに公開されるようにします。

仕組み

スタートアップフィルタリング
認証が完了すると、サーバーはアクセストークン内のスコープを読み取ります。サーバーは、各ツールに必要なスコープとアクセストークンのスコープを比較します。必要なスコープが存在しないツールは、ツールレジストリからサイレントに削除され、ツールリストには表示されません。
ランタイム適用
必要なスコープがない場合、アクションを実行できず、ツール実行のレスポンスにエラーメッセージが返されます。

スコープとツールのマッピング

各ツールは、IAM(アイデンティティとアクセス管理)またはOIG(Okta Identity Governance)のタイプ別に分類されます。

ツール名 タイプ 利用可能なOktaスコープ
okta_user_management IAM okta.users.readおよびokta.users.manage
okta_group_management IAM okta.groups.readおよびokta.groups.manage
okta_application_management IAM okta.apps.readおよびokta.apps.manage
okta_access_management IAM okta.policies.readおよびokta.policies.manage
okta_syslog IAM okta.logs.read
okta_device_management IAM okta.deviceAssurance.read、okta.deviceAssurance.manage、okta.devices.read、およびokta.devices.manage
okta_customization_management IAM okta.brands.read、okta.brands.manage、okta.templates.read、okta.templates.manage、okta.domains.read、okta.domains.manage、okta.emailDomains.read、okta.emailDomains.manage
okta_identity_governance(アクセスリクエスト) OIG okta.governance.accessRequests.read、okta.governance.accessRequests.manage、okta.accessRequests.request.read、okta.accessRequests.request.manage、okta.accessRequests.catalog.read、okta.accessRequests.condition.read、okta.accessRequests.condition.manage
okta_identity_governance(アクセス認定) OIG okta.governance.accessCertifications.manageおよびokta.governance.accessCertifications.read
okta_identity_governance(エンタイトルメント管理) OIG okta.governance.entitlements.read、okta.governance.entitlements.manage、okta.governance.collections.read、okta.governance.collections.manage、okta.governance.labels.read、okta.governance.labels.manage、okta.governance.resourceOwner.read、okta.governance.resourceOwner.manage
okta_identity_governance (代理人の任命) OIG okta.governance.delegates.read、okta.governance.delegates.manage、okta.governance.principalSettings.manage
okta_identity_governance(マイリクエスト) OIG okta.accessRequests.request.readおよびokta.accessRequests.catalog.read
okta_identity_governance(自分の設定) OIG okta.governance.principalSettings.readおよびokta.governance.principalSettings.manage