Skip to main content
AI エージェントや LLM を Auth0 ナレッジベースに直接接続して、開発ワークフローを加速しましょう。公式ドキュメントへのリンク付きで、コンテキストに応じた回答、コードサンプル、API リファレンスを取得できます。 必要な情報を AI ツールでインデックス化して検索できるようにするため、Auth0 は次のものを提供しています。
  • LLM コンテキストファイル (llms.txt) : 一括取り込み用に構造化された Markdown ファイル
  • Auth0 Docs MCP Server: AI エージェントがナレッジベースを動的に照会するためのホスト型 MCP Server

LLM コンテキストファイル

LLM コンテキストファイルを使用すると、LLM が Auth0 サイトディレクトリ全体を理解し、効率的に取り込めるようになります。

Auth0 Docs MCP Server

AI ツールを Auth0 Docs Model Context Protocol (MCP) Server に接続すると、Auth0 の最新ドキュメントにリアルタイムでアクセスできます。Auth0 Docs MCP Server では SearchAuth0Docs ツールが提供されており、AI エージェントは Auth0 のナレッジベースを検索し、関連する製品ドキュメントへのリンクとともに、文脈に沿ったコンテンツを返せます。 Auth0 Docs MCP Server には、次のエンドポイント メタデータがあります。
統合ガイドを参照して、AI ツールを Auth0 Docs MCP Server に接続する方法をご確認ください。
ChatGPT を Auth0 Docs MCP Server に接続するには、次の手順を行います。
  1. Settings > Connectors に移動します。
  2. Create を選択し、MCP サーバーのメタデータを入力します。
    • Connector Name: Auth0 Docs MCP Server
    • Description: Auth0 のナレッジベースにインデックスを作成し、検索します
    • Connector URL: https://auth0.com/docs/mcp
  3. Create を選択します。
正常に完了すると、Auth0 Docs MCP Server がインストール済みの MCP サーバーとして表示されます。詳しくは、OpenAI の Connect from ChatGPT ドキュメントを参照してください。

サンプルプロンプト

AIツールは誤った内容を出力する場合があります。デプロイする前に、必ず提供されたドキュメントへのリンクとAIが生成したコードを参照し、応答の正確性を確認してください。
Auth0を活用してIDワークフローを安全に保護するために、以下のサンプルプロンプトをAIツールで使用してください。

セットアップ

  • Web ブラウザーでリッチ認可リクエストを表示できるように、同意プロンプトをカスタマイズするにはどうすればよいですか?
  • モバイルアプリで Auth0 Guardian アプリを使った非同期認可を設定する方法を教えてください。
  • Next.js アプリでリフレッシュ トークン ローテーションを実装するにはどうすればよいですか?設定手順とコード例を示してください。

接続と統合

  • このアプリへのアクセスを、特定の GitHub Organization に所属するユーザーのみに制限したいです。Auth0 Docs MCP Server を使って GitHub Enterprise Connection の設定方法を調べ、ログイン時にユーザーがその GitHub Organization のメンバーかどうかを確認し、メンバーでない場合はアクセスを拒否する Auth0 Action を作成してください。
  • Slack Social Connection を設定してください。Auth0 Docs MCP Server を使って、Slack の team_id をユーザーの ID トークンに正しくマッピングする方法を調べてください。その後、ローカルのユーザーインターフェースを更新して、この slack_team_id フィールドを追加してください。
  • 既存の Vercel プロジェクトに Auth0 を統合するにはどうすればよいですか?

AIエージェントとMCPサーバー

  • ユーザーのGoogleカレンダーにアクセスして、予定や会議に関する質問に答えられるツール呼び出しをAIエージェントに追加してください。Auth0を使ったログイン保護と、ユーザーのGoogleカレンダーに対するツール呼び出しの実装手順については、Auth0 Docs MCP Serverを使用してください。
  • セキュリティエンジニアとして対応してください。Auth0 Docs MCP Serverを使って「Authorization for Your MCP Server」のガイドを見つけてください。現在のサーバー設定を更新し、すべての受信接続でOAuth 2.1を必須にしてください。また、アクセストークンでResource Parameter Compatibility Profileが使われていることを確認してください。
  • server.py にある現在のツール定義を確認してください。Auth0 Docs MCP Serverを使用して、Custom Token Exchangeの実装がRFC 8693に準拠しているか検証してください。ユーザーコンテキストが漏えいするおそれのある不一致が見つかった場合は、修正案を示したうえで、更新後のコードを提示してください。

トラブルシューティング

  • リフレッシュトークン交換の使用時に発生する refresh token doesn’t exist エラーの原因調査を手伝ってください。Token Vault のセットアップ手順を前提にしてください。
  • ログアウトボタンを押しても Auth0 側のセッションがクリアされません。正しい Federated Logout URL の構成をドキュメントで調べ、それを使うようにログアウトハンドラーを更新してください。
  • ログインフローが 401 Unauthorized error により失敗しています。Auth0 Docs MCP Server を使って、auth0-node SDK でこのエラーが発生する一般的な原因を調べ、.env とクライアント初期化の設定に不一致がないか確認してください。