Articles
Jan 26, 2026

Comment connecter Linear à Cursor

J'ai "recruté" une IA dans mon équipe : Comment connecter Linear à Cursor a transformé mon workflow

Comment connecter Linear à Cursor

J'ai "recruté" une IA dans mon équipe : Comment connecter Linear à Cursor a transformé mon workflow

En tant que développeur, mon ennemi numéro 1 n'est pas le bug complexe, c'est le Context Switching (le changement de contexte).Vous connaissez la danse :

  1. Aller sur Linear/Jira pour lire les specs.
  1. Revenir sur VS Code.
  1. Copier-coller les critères d'acceptation pour les donner à ChatGPT ou Copilot.
  1. Coder.
  1. Retourner sur Linear pour passer le ticket en "In Progress".
  1. Réaliser qu'on a oublié une spec, retourner sur Linear...

C'est fini. J'ai récemment configuré Cursor (mon IDE) avec Linear (mon gestionnaire de projet) via le protocole MCP. Le résultat ? Je ne quitte plus mon éditeur, et mieux encore : je peux désormais assigner des tickets à mon IDE comme s'il était un développeur junior. Voici comment ça marche et pourquoi c'est un game-changer.

Le Secret : Le protocole MCP

Sans rentrer dans la technique pure, la magie repose sur le Model Context Protocol (MCP).Avant, l'IA de votre éditeur était isolée. Elle connaissait votre code, mais pas vos specs, ni votre roadmap.Avec MCP, j'ai simplement "branché" Linear à Cursor. L'IA a maintenant la permission de lire mes tickets, de chercher dans le backlog, et même d'écrire des mises à jour de statut.

Le Nouveau Workflow : "Assigné à l'IA"

C'est là que ça devient intéressant. J'ai arrêté d'utiliser l'IA comme un simple assistant de complétion de code. Je l'utilise comme un exécutant autonome.

Étape 1 : Le Management (dans Linear)

Je planifie mon sprint. J'ai un ticket, disons LIN-142 : Créer le composant UserMenu. Au lieu de me l'assigner, je l'assigne à un utilisateur virtuel (ou via un label spécifique) : "Cursor Agent".Je m'assure que les specs sont claires. C'est tout. Je n'hésite d'ailleurs pas à utiliser l'IA pou m'aider à bien spécifier chaque ticket. 

Étape 2 : L'Exécution (dans Cursor)

J'ouvre mon IDE. Je n'ai pas besoin de chercher quoi faire. J'ouvre le chat (Composer) et je tape simplement :>"Récupère le ticket le plus prioritaire assigné à 'Cursor Agent' dans Linear. Lis les specs, crée une branche dédiée, et commence l'implémentation."

Étape 3 : La Magie

C'est là que la connexion MCP brille. Cursor va :

  1. Interroger l'API Linear.
  1. Trouver le ticket LIN-142.
  1. Lire la description complète, y compris les liens vers les maquettes ou les règles métier spécifiques.
  1. Générer le code en respectant scrupuleusement ces contraintes.

Je n'ai pas eu à copier-coller un seul mot. L'IA a accès à la Source de Vérité.

Étape 4 : La Clôture

Une fois que j'ai vérifié le code (car je reste le patron tout de même), je demande :>"Tout est bon. Push le code, crée la PR et passe le ticket Linear en 'Review' avec le lien de la PR en commentaire."Et c'est fait. Le ticket est mis à jour dans Linear sans que j'aie cliqué sur mon navigateur.

Pourquoi c'est le futur du développement

Ce setup change ma posture de développeur :

  1. Zéro perte d'information : L'IA base son code sur le ticket réel, pas sur mon résumé approximatif.
  1. Flow ininterrompu : Tout se passe dans l'interface où je suis le plus productif : mon IDE.
  1. Rigueur obligée : Pour que ça marche, il faut bien rédiger ses tickets. Cela nous force à être meilleurs dans nos spécifications.

Nous entrons dans une ère où le rôle du développeur évolue vers celui d'un architecte et superviseur. Les outils comme Cursor et Linear, une fois connectés, ne sont plus juste des outils passifs, mais deviennent un système d'exploitation complet pour la production de logiciel.

Et vous, vous avez commencé à connecter vos outils externes à votre IDE ?