スコープベースのツール読み込み
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 |