MCP · MCP Spotlight

Serveur MCP de Linear : tickets et projets à portée de l'assistant, avec un mode lecture seule

Linear, outil de suivi de tickets et de projets, héberge un serveur MCP officiel. Un assistant IA peut y chercher, créer et modifier des tickets, ou se limiter à la lecture grâce à une adresse dédiée. Installation, authentification et limites, d'après la documentation de l'éditeur.

Par Kayzen AI · · 3 min de lecture

Visuel officiel publié par Linear
Image : Linear

Linear est un outil de gestion de tickets et de projets, répandu dans les équipes de développement. Son serveur MCP donne aux assistants IA compatibles un accès aux données d'un espace de travail. D'après la documentation, il propose des outils pour trouver, créer et mettre à jour des tickets, des projets, des commentaires et des documents.

Exemples d'usage : demander à un assistant de code de lire un ticket avant de s'y attaquer, de créer un ticket pour un bogue repéré en route, ou de commenter l'avancement une fois le travail terminé.

Installation

Le serveur est hébergé par Linear, à l'adresse https://mcp.linear.app/mcp. Avec Claude Code :

claude mcp add --transport http linear-server https://mcp.linear.app/mcp

Il faut ensuite lancer /mcp dans une session pour s'authentifier.

Pour les clients qui ne savent pas se connecter directement à un serveur distant, la documentation passe par le relais mcp-remote. C'est la configuration indiquée pour Windsurf, entre autres :

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.linear.app/mcp"]
    }
  }
}

Dans Cursor, Linear figure dans le répertoire d'outils MCP. Dans les applications Claude, il s'ajoute depuis les réglages des connecteurs.

Le mode lecture seule

C'est le réglage le plus utile de ce serveur. Deux moyens sont documentés :

  • utiliser l'adresse https://mcp.linear.app/mcp/readonly, qui n'expose que les outils de lecture ;
  • garder l'adresse principale, mais ne demander que la permission OAuth read.

On peut aussi créer une clé d'API Linear limitée à la permission de lecture.

Authentification

  • OAuth pour l'usage interactif : on se connecte à son compte Linear dans le navigateur.
  • Jeton : un jeton OAuth ou une clé d'API transmis dans l'en-tête Authorization: Bearer <token>.
  • Authentification gérée par l'entreprise, via Okta, pour les organisations qui centralisent les accès.
  • Connexion automatique avec Claude, en bêta, réservée aux offres Claude Team ou Enterprise associées à Linear Business ou Enterprise. Elle exige des droits d'administrateur dans les deux produits et des adresses e-mail identiques de part et d'autre.

Limites et dépannage

  • L'ancienne adresse https://mcp.linear.app/sse est dépréciée. Linear demande d'utiliser /mcp pour toute nouvelle installation.
  • Plusieurs espaces de travail. Se reconnecter ne change pas d'espace au sein d'une session authentifiée. Il faut un dossier de configuration par espace, avec la variable MCP_REMOTE_CONFIG_DIR.
  • Erreur interne à la connexion. La documentation conseille de supprimer le dossier ~/.mcp-auth (rm -rf ~/.mcp-auth) puis de réessayer, et éventuellement de mettre à jour Node.js.
  • La page ne donne pas la liste complète des outils et indique que les fonctions continuent de s'étoffer.
  • Elle se réfère à la version 2025-03-26 de la spécification MCP et s'appuie sur l'enregistrement dynamique des clients, que la spécification 2026-07-28 déprécie. Rien n'est dit sur un passage à la nouvelle version : à suivre.

Points de sécurité

Un ticket contient du texte écrit par d'autres personnes, parfois recopié d'un message de client ou créé automatiquement à partir d'un e-mail. Un assistant qui le lit peut être influencé par ce contenu, comme avec tout serveur MCP. La documentation de Linear n'aborde pas ce risque. Avec un accès en écriture, l'assistant peut en outre modifier ou créer des tickets au nom de l'utilisateur connecté.

Notre lecture

Pour une équipe qui organise déjà son travail dans Linear, le gain est concret : l'assistant de code prend ses consignes à la source, sans copier-coller. L'installation tient en une commande et l'authentification OAuth évite de manipuler une clé.

Notre conseil : commencez par l'adresse /mcp/readonly. Lire les tickets couvre l'essentiel du besoin, et c'est sans risque pour vos données. Ne passez à l'adresse complète que si vous voulez vraiment que l'assistant crée ou mette à jour des tickets, et gardez la validation manuelle de ces actions dans votre client. Cette fiche repose sur la documentation de l'éditeur ; nous n'avons pas testé le serveur.

Sources

  1. Linear — MCP server (documentation) — source primaire