- LLM コンテキストファイル (
llms.txt) : 一括取り込み用に構造化された Markdown ファイル - Auth0 Docs MCP Server: AI エージェントがナレッジベースを動的に照会するためのホスト型 MCP Server
LLM コンテキストファイル
Auth0 Docs MCP Server
SearchAuth0Docs ツールが提供されており、AI エージェントは Auth0 のナレッジベースを検索し、関連する製品ドキュメントへのリンクとともに、文脈に沿ったコンテンツを返せます。
Auth0 Docs MCP Server には、次のエンドポイント メタデータがあります。
- ChatGPT
- Claude
- Claude Code
- Codex
- Cursor
- VS Code
- Windsurf
ChatGPT を Auth0 Docs MCP Server に接続するには、次の手順を行います。
- Settings > Connectors に移動します。
- Create を選択し、MCP サーバーのメタデータを入力します。
- Connector Name: Auth0 Docs MCP Server
- Description: Auth0 のナレッジベースにインデックスを作成し、検索します
- Connector URL:
https://auth0.com/docs/mcp
- Create を選択します。
サンプルプロンプト
AIツールは誤った内容を出力する場合があります。デプロイする前に、必ず提供されたドキュメントへのリンクと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-nodeSDK でこのエラーが発生する一般的な原因を調べ、.envとクライアント初期化の設定に不一致がないか確認してください。