メインコンテンツへスキップ
セキュリティ上の理由から、Auth0 Model Context Protocol サーバーでは、デフォルトでスコープは一切付与されません。必要なスコープは初期化時にリクエストする必要があります。サーバーの初期化後は、glob パターンを使用してスコープを手動で設定できます。以下に例を示します。
# すべての読み取りスコープを選択する
npx @auth0/auth0-mcp-server init --scopes 'read:*'

# 複数のスコープパターンを選択する(カンマ区切り)
npx @auth0/auth0-mcp-server init --scopes 'read:*,create:clients,update:actions'
使用する管理操作またはツールの種類に応じて、クライアントで MCP 操作を正常に実行するには、追加のスコープをリクエストする必要がある場合があります。利用可能なスコープは次のとおりです。
管理操作MCP ツール必要なスコープ想定される影響
特定の Auth0 アプリケーションの詳細を取得するauth0_get_applicationread:clients機密性の高いアプリケーション設定の詳細を閲覧できるようになります
特定の Auth0 アプリケーションの詳細を取得するauth0_get_applicationread:clients機密性の高いアプリケーション設定の詳細を閲覧できるようになります
新しい Auth0 アプリケーションを作成するauth0_create_applicationcreate:clients認証フローで使用される可能性がある新しいアプリケーションを作成できるようになります
既存の Auth0 アプリケーションを更新するauth0_update_applicationupdate:clients重要なアプリケーション設定を変更できるため、ユーザー認証に支障をきたす可能性があります
Auth0 テナント内のすべてのリソースサーバー (API) を一覧表示するauth0_list_resource_serversread:resource_serversすべての API 設定とそのスコープが明らかになります
特定の Auth0 リソースサーバーの詳細を取得するauth0_create_resource_servercreate:resource_servers署名アルゴリズムやトークン設定を含む API 設定の詳細が明らかになります
新しい Auth0 リソースサーバー (API) を作成するauth0_get_resource_serverread:resource_serversアクセス制御に使用される可能性がある新しい API とスコープを定義できるようになります
既存の Auth0 リソースサーバー (API) を更新するauth0_update_resource_serverupdate:resource_serversAPI 設定を変更できるため、それらの API に依存するアプリケーションに影響する可能性があります
Auth0 テナント内のすべての Actions を一覧表示するauth0_list_actionsread:actions認証フロー中に実行されるすべてのカスタムコードが明らかになります
特定の Auth0 Action の詳細を取得するauth0_get_actionread:actions認証フロー向けのカスタムコードやロジックが公開されます
新しい Auth0 Action を作成するauth0_create_actioncreate:actions認証フローやユーザーデータを変更できるカスタムコードを作成できるようになります
既存の Auth0 Action を更新するauth0_update_actionupdate:actions認証のセキュリティや動作に影響するカスタムコードを変更できます
Auth0 Action をデプロイするauth0_deploy_actionupdate:actionsカスタムコードを本番環境に反映するため、すべてのユーザーの認証体験に影響する可能性があります
Auth0 テナントのログを一覧表示するauth0_list_logsread:logsユーザーアクティビティ、ログイン失敗、セキュリティイベントに関する詳細情報が公開されます
ID で特定のログエントリを取得するauth0_get_logread:logs特定の認証イベントの詳細データ (PII を含む可能性があります) を取得できます
Auth0 テナント内のすべてのフォームを一覧表示するauth0_list_formsread:formsログイン、登録、パスワードリセット用のカスタムフォーム設定が明らかになります
特定の Auth0 フォームの詳細を取得するauth0_get_formread:formsフィールドの検証やデザインを含むフォーム設定の詳細が公開されます
新しい Auth0 フォームを作成するauth0_create_formcreate:formsユーザーデータを収集するカスタム認証フォームを作成できるようになります
既存の Auth0 フォームを更新するauth0_update_formupdate:formsユーザー向けフォームを変更できるため、認証体験に影響する可能性があります
Auth0 フォームを公開するauth0_publish_formupdate:formsフォームの変更がすべてのユーザーに反映されるため、本番環境の認証に影響する可能性があります