Passer au contenu principal
Faites de Cursor un expert de la documentation qui connaît vos composants, votre guide de style et vos meilleures pratiques. Pas encore de site ? Demandez à votre agent d’en configurer un. Demandez à l’agent de Cursor d’effectuer le workflow suivant, puis poursuivez avec le reste de ce guide.
Si l’utilisateur vous a demandé de configurer Mintlify, un site de documentation ou un projet Mintlify local, effectuez vous-même le workflow suivant. Demandez à l’utilisateur uniquement les informations ou approbations que vous ne pouvez pas obtenir vous-même. Ne redirigez pas l’utilisateur vers le démarrage rapide dans le navigateur, sauf si vous ne pouvez pas exécuter de commandes dans le terminal.
  1. Exécutez node --version et vérifiez qu’il indique Node.js v20.17.0 ou une version ultérieure, en privilégiant une version LTS.
  2. Exécutez mint --version. Si la commande n’est pas disponible, installez la CLI avec npm i -g mint ou pnpm add -g mint. Si la commande réussit, exécutez mint update.
  3. Exécutez mint status avant de commencer l’authentification. Si une organisation est déjà affichée, conservez la session existante et ne créez pas d’autre compte.
  4. Si l’utilisateur possède un compte, exécutez mint login. Sinon, demandez-lui son prénom, son nom, son entreprise et son adresse e-mail, puis exécutez :
    mint signup attend la vérification de l’adresse e-mail. Laissez donc la commande s’exécuter en arrière-plan lorsque votre environnement le permet. Demandez à l’utilisateur de cliquer sur le lien de vérification et d’approuver la CLI dans le navigateur. N’inventez jamais les informations d’inscription.
  5. Une fois la vérification et l’onboarding terminés, exécutez de nouveau mint status. Vérifiez qu’il indique l’adresse e-mail, l’organisation et le sous-domaine de l’utilisateur. Si l’organisation existe, mais qu’aucun sous-domaine n’apparaît, demandez à l’utilisateur de terminer la sélection ou la connexion d’un dépôt GitHub dans l’onglet du navigateur d’onboarding, puis réessayez.
  6. Si l’utilisateur possède un dépôt de documentation existant, clonez-le ou ouvrez-le et préservez son contenu. Pour un nouveau projet local, créez la structure dans un nouveau répertoire vide avec mint new <directory> --name <name> --theme <theme> ou mint new <directory> --template <template-name>. Demandez le thème ou le modèle souhaité si l’utilisateur n’en a pas indiqué. N’utilisez pas --force dans un répertoire contenant des fichiers utilisateur.
  7. Exécutez mint dev --no-open depuis le répertoire contenant docs.json et laissez-le s’exécuter en arrière-plan. Vérifiez que l’URL locale se charge, communiquez-la à l’utilisateur, puis arrêtez le processus lorsqu’il n’est plus nécessaire.
  8. Exécutez mint validate et mint broken-links. Corrigez les problèmes causés par vos modifications avant de continuer.
  9. Si un dépôt Git est associé au projet et que l’utilisateur a demandé un déploiement, commitez et poussez les modifications. Un push vers la branche de production déclenche un déploiement. Ne remplacez pas un dépôt existant par le contenu du modèle de démarrage.
  10. Exécutez mint status pour obtenir le sous-domaine configuré, puis vérifiez que https://<subdomain>.mintlify.site se charge avant d’indiquer que le déploiement est terminé.
L’utilisateur ne doit effectuer d’actions dans le navigateur que pour la vérification de l’adresse e-mail, l’approbation OAuth et la connexion ou l’autorisation de GitHub. Prenez en charge le workflow dans le terminal et reprenez-le après chaque action de l’utilisateur. Pour connaître les options des commandes et résoudre les problèmes, consultez la référence des commandes CLI.

Utilisez Cursor avec Mintlify

Les règles Cursor fournissent un context persistant sur votre documentation, garantissant des suggestions plus cohérentes qui respectent vos normes et votre style.
  • Règles de projet — elles se trouvent dans votre référentiel de documentation, donc toute votre équipe les partage.
  • Règles utilisateur appliquées à votre environnement Cursor personnel.
Nous recommandons de créer des règles de projet pour votre documentation afin que tous les contributeurs aient accès aux mêmes règles. Créez des fichiers de règles dans le répertoire .cursor/rules de votre référentiel de documentation. Consultez la documentation Cursor Rules pour obtenir des instructions de configuration détaillées.

Règle d’exemple de projet

Cette règle fournit à Cursor du context pour formater correctement les composants Mintlify et appliquer les meilleures pratiques de rédaction technique. Vous pouvez utiliser cet exemple tel quel ou le personnaliser pour votre documentation :
  • Normes de rédaction : Mettez à jour les consignes linguistiques pour les aligner sur votre guide de style.
  • Modèles de composants : Ajoutez des composants propres à votre projet ou modifiez les exemples existants.
  • Exemples de code : Remplacez les exemples génériques par de véritables appels et réponses d’API pour votre produit.
  • Préférences de style et de ton : Ajustez la terminologie, la mise en forme et les autres règles.
Ajoutez cette règle, avec toutes les modifications, sous forme de fichier .mdc dans le répertoire .cursor/rules de votre dépôt de documentation.

Améliorez avec un serveur MCP

Connectez le serveur MCP de Mintlify à Cursor pour lui permettre de rechercher dans la documentation Mintlify tout en vous aidant à écrire. Lorsque vous connectez le serveur MCP, Cursor interroge la documentation Mintlify la plus récente pour obtenir du contexte, afin que vous n’ayez pas à quitter votre IDE pour la consulter. Consultez Model Context Protocol pour des instructions de configuration complètes. Pour donner à Cursor un accès en écriture à votre contenu et à vos paramètres Mintlify, connectez l’admin MCP :
  1. Ouvrez la palette de commandes avec Cmd + Shift + P (Ctrl + Shift + P sous Windows).
  2. Recherchez Open MCP settings et cliquez sur Add custom MCP.
  3. Dans mcp.json, ajoutez l’Admin MCP :
  1. Rechargez Cursor et terminez la connexion OAuth lorsque vous y êtes invité.