Le développement web implique des itérations rapides et des boucles de feedback rapprochées entre Cursor et des outils externes comme Figma ou le navigateur. Chez Cursor, on a identifié des workflows qui resserrent cette boucle. Une bonne définition des tâches, la réutilisation des composants et l’utilisation de design systems permettent de rester rapide et cohérent. Ce guide explique comment configurer Cursor pour le développement web et resserrer la boucle de feedback.

Commence à orchestrer dans Cursor

Chat est top pour amorcer des changements. Une fois les éléments majeurs en place, passer à Inline Edit et Tab t’aide à rester dans le flow. Après avoir configuré Cursor, tu pourras orchestrer des workflows avec différents outils. Ci-dessous, une démo de ce qui est possible : un jeu Snake créé en combinant Linear, Figma et des outils de navigateur. Même si les projets réels sont généralement plus complexes, cet exemple illustre le potentiel de ces workflows intégrés.

Connecte tes outils de gestion de projet

Tu peux intégrer Cursor à ton logiciel de gestion de projet existant à l’aide de différents outils. Dans ce guide, on va voir comment intégrer Linear avec son serveur MCP.

Installation

Ou ajoute manuellement le serveur MCP de Linear dans mcp.json :
{
  "mcpServers": {
    "Linear": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.linear.app/sse"
      ]
    }
  }
}
Then:
  1. Assure-toi d’activer Linear dans les paramètres MCP
  2. Le navigateur web s’ouvrira et tu seras invité·e à autoriser Linear
    En raison de l’état actuel de MCP, la configuration peut nécessiter plusieurs tentatives. Si l’intégration ne fonctionne pas, essaie de « Reload » le serveur depuis les paramètres de Cursor.

Utiliser Linear dans Cursor

Les serveurs MCP de Linear exposent différents outils que Cursor peut utiliser pour lire et gérer les tickets. Va dans les paramètres MCP et repère le serveur Linear pour voir la liste de tous les outils. Pour vérifier, essaie cette invite dans Chat :
liste toutes les issues liées à ce projet
linear.png
Ça devrait renvoyer une liste de tickets si l’intégration est correctement configurée.

Importer tes designs Figma

Les designs et maquettes sont au cœur du développement web. Avec le serveur MCP officiel pour Figma, tu peux accéder directement aux fichiers de design et travailler dessus dans Cursor. Pour commencer, suis les instructions de configuration sur Figma Dev Mode MCP Server.

Installation

Tu peux cliquer sur le bouton ci-dessous pour installer le serveur MCP. Ou ajoute-le manuellement à ton mcp.json :
{
  "mcpServers": {
    "Figma": {
      "url": "http://127.0.0.1:3845/sse"
    }
  }
}

Utilisation

Le serveur met à disposition plusieurs outils que tu peux utiliser dans tes prompts. Par exemple, essaie de demander les designs de la sélection en cours dans Figma. En savoir plus dans la documentation.
figma.png

Garde ton scaffolding de code cohérent

Tu as probablement déjà du code, un design system ou des conventions établies que tu veux réutiliser. Quand tu bosses avec des modèles, c’est utile de t’appuyer sur les patterns déjà présents dans ta codebase, comme des menus déroulants ou d’autres composants courants. En bossant nous-mêmes sur une grosse codebase web, on a constaté que le code déclaratif marche particulièrement bien, surtout pour React et JSX. Si t’as un design system, tu peux aider l’agent à le découvrir en lui fournissant une règle. Voici un fichier ui-components.mdc où on essaie de faire respecter la réutilisation des composants quand c’est possible :
components.mdc
---
description: Implémenter les designs et construire l’UI
---
- réutilise les composants d’UI existants de `/src/components/ui`. ce sont les primitives sur lesquelles on peut s’appuyer
- crée de nouveaux composants en orchestrant des composants d’UI si tu n’en trouves aucun qui résout le problème
- demande à l’humain comment il veut procéder lorsqu’il manque des composants et des designs
Au fur et à mesure que ta bibliothèque de composants s’étoffe, ajoute de nouvelles règles en conséquence. Quand elles deviennent trop nombreuses, pense à les répartir en catégories plus spécifiques, par exemple « à appliquer uniquement lors de la gestion des saisies utilisateur ».
ui-components.png

Donner à Cursor l’accès au navigateur

Pour étendre les capacités de Cursor, tu peux configurer le serveur MCP de Browser Tools, qui donne accès aux journaux de console et aux requêtes réseau. Une fois configuré, tu peux valider tes modifications en surveillant la sortie de la console et l’activité réseau. Cette configuration aide à s’assurer que ton implémentation correspond à ton intention. Suis les instructions ici pour configurer le serveur MCP : https://browsertools.agentdesk.ai/installation
browser.png
On travaille à rendre ça plus simple à intégrer nativement dans Cursor.

Points clés

  • Des boucles de feedback rapides sont essentielles en développement web. Utilise Cursor avec des outils comme Figma, Linear et le navigateur pour avancer vite et rester dans le flow.
  • Les serveurs MCP te permettent d’intégrer des systèmes externes directement dans Cursor, réduisant le switch de contexte et améliorant l’exécution des tâches.
  • Réutiliser des composants et des design systems aide le modèle à produire un code et des résultats plus propres et plus cohérents.
  • Des tâches claires et bien cadrées donnent de meilleurs résultats. Sois intentionnel dans la façon dont tu rédiges tes prompts et ce que tu demandes.
  • Si tu n’obtiens pas de bons résultats, essaie d’ajuster :
    • Instructions : Utilise des règles, des prompts, et donne accès à plus de contexte, p. ex. avec des serveurs MCP.
    • Systèmes : Des patterns, des abstractions et de la clarté facilitent la compréhension du modèle, son aide et un fonctionnement plus autonome.
  • Tu peux étendre le contexte du modèle en incluant des infos d’exécution comme des logs de console, des requêtes réseau et des données d’éléments d’UI.
  • Tout n’a pas besoin d’être automatisé. Si ton système devient trop complexe, reviens à des modifications plus chirurgicales avec Tab et Inline Edit.
  • Cursor est le plus puissant quand c’est un copilote, pas un autopilote. Utilise-le pour améliorer — pas remplacer — ta propre prise de décision.