Le menu contextuel donne un accès rapide à du contenu optimisé pour l’IA et à des intégrations directes avec des outils d’IA populaires. Lorsque les utilisateurs ouvrent le menu contextuel sur n’importe quelle page, ils peuvent copier le contenu pour l’utiliser comme contexte dans des outils d’IA, ou lancer des conversations dans ChatGPT, Claude, Perplexity, ou un outil personnalisé de votre choix, avec votre documentation déjà chargée comme contexte. Le menu contextuel comprend plusieurs options prêtes à l’emploi que vous pouvez activer en ajoutant leur identifiant à votre configuration.
OptionIdentifiantDescription
Copier la pagecopyCopie la page en cours au format Markdown pour la coller comme contexte dans des outils d’IA
Afficher en MarkdownviewOuvre la page en cours au format Markdown
Ouvrir dans ChatGPTchatgptCrée une conversation ChatGPT avec la page en cours comme contexte
Ouvrir dans ClaudeclaudeCrée une conversation Claude avec la page en cours comme contexte
Ouvrir dans PerplexityperplexityCrée une conversation Perplexity avec la page en cours comme contexte
Copier l’URL du serveur MCPmcpCopie l’URL de votre serveur MCP dans le presse-papiers
Connexion à CursorcursorInstalle votre serveur MCP hébergé dans Cursor
Connexion à VS CodevscodeInstalle votre serveur MCP hébergé dans VS Code
Le menu contextuel déroulé affichant les éléments Copier la page, Afficher en Markdown, Ouvrir dans ChatGPT et Ouvrir dans Claude.

Activation du menu contextuel

Ajoutez le champ contextual à votre fichier docs.json, puis indiquez les options que vous souhaitez inclure.
{
 "contextual": {
   "options": [
     "copy",
     "view",
     "chatgpt",
     "claude",
     "perplexity",
     "mcp",
     "cursor",
     "vscode"
   ]
 }
}

Ajout d’options personnalisées

Ajoutez des options personnalisées au menu contextuel en insérant un objet dans le tableau options. Chaque option personnalisée doit inclure les propriétés suivantes :
title
string
required
Le titre de l’option.
description
string
required
La description de l’option. Affichée sous le titre lorsque le menu contextuel est développé.
icon
string
required
L’icône à afficher.Options :
  • nom de l’icône Font Awesome
  • nom de l’icône Lucide
  • code SVG compatible JSX placé entre des accolades
  • URL d’une icône hébergée en externe
  • chemin vers un fichier d’icône dans votre projet
Pour des icônes SVG personnalisées :
  1. Convertissez votre SVG à l’aide du convertisseur SVGR.
  2. Collez votre code SVG dans le champ de saisie SVG.
  3. Copiez l’élément complet <svg>...</svg> depuis le champ de sortie JSX.
  4. Placez le code SVG compatible JSX entre des accolades : icon={<svg ...> ... </svg>}.
  5. Ajustez height et width si nécessaire.
iconType
string
Le style d’icône Font Awesome. Utilisé uniquement avec les icônes Font Awesome.Options : regular, solid, light, thin, sharp-solid, duotone, brands.
href
string | object
required
Le href de l’option. Utilisez une chaîne pour des liens simples ou un objet pour des liens dynamiques avec des paramètres de requête.
Exemple d’option personnalisée :
{
    "contextual": {
        "options": [
            "copy",
            "view",
            "chatgpt",
            "claude",
            "perplexity",
            {
                "title": "Request a feature",
                "description": "Join the discussion on GitHub to request a new feature",
                "icon": "plus",
                "href": "https://github.com/orgs/mintlify/discussions/categories/feature-requests"
            }
        ]
    }
}

Exemples d’options personnalisées