Agents · Linear

OpenCode et Linear : les connecter avec le serveur MCP de Linear

OpenCode fonctionne avec Linear via le serveur MCP officiel de Linear. Ajoutez un serveur distant à votre configuration OpenCode et connectez-vous. OpenCode peut alors trouver, créer et mettre à jour des tickets, des projets et des commentaires Linear depuis votre terminal. OpenCode ne figure pas dans le répertoire d’agents de Linear et OpenCode Console n’a pas d’intégration Linear : MCP est donc la voie d’accès. Cette page donne la configuration tirée de la documentation d’OpenCode et de Linear, les limites, et ce qu’il faut utiliser si vous voulez un tableau façon Linear où les agents font le travail.

Les façons d’utiliser OpenCode avec Linear

D’après la documentation d’OpenCode et de Linear, vérifiée le 14 novembre 2026. OpenCode en est à la version 2, et sa page d’accueil cite Linear parmi les serveurs MCP avec lesquels il fonctionne. Le serveur MCP de Linear est développé par Linear et se trouve à l’adresse https://mcp.linear.app/mcp.

MéthodeCe qu’elle faitForfait
Le serveur MCP de Linear dans OpenCodeL’agent d’OpenCode trouve, crée et met à jour des tickets, des projets et des commentaires Linear, connecté à Linear via OAuthOpenCode est gratuit et open source ; il vous faut un compte Linear
Endpoint Linear en lecture seuleLe même serveur à l’adresse https://mcp.linear.app/mcp/readonly, quand OpenCode doit seulement lire LinearComme ci-dessus
MCP de Linear avec une clé APIDésactivez OAuth et envoyez votre clé API Linear dans un en-tête Authorization: BearerUne clé API Linear
Intégration Linear d’OpenCode ConsoleN’existe pas. La page des intégrations de Console liste Slack, Zoom et HubSpotSans objet
OpenCode dans le répertoire d’agents de LinearN’existe pas. OpenCode ne figure ni dans la liste Agents ni dans la liste AI clients de LinearSans objet

Ajouter le serveur MCP de Linear à OpenCode

La page MCP de Linear n’a pas de section OpenCode, et la page MCP d’OpenCode prend Context7 et Sentry comme exemples. Ces étapes reprennent la configuration MCP documentée d’OpenCode, avec l’URL du serveur de Linear.

  1. Ajouter le serveur

    Lancez ceci dans votre projet. La documentation d’OpenCode montre la même commande avec le serveur de Sentry ; ici, elle pointe vers celui de Linear.

    # Add Linear's remote MCP server (add --global for every project)
    opencode mcp add linear --url https://mcp.linear.app/mcp
    
    # Check that it's configured
    opencode mcp list
  2. Ou l’ajouter à la main dans opencode.jsonc

    OpenCode v2 place les serveurs sous mcp.servers. Sa documentation précise que la V2 ne place pas les noms de serveurs directement sous mcp.

    {
      "mcp": {
        "servers": {
          "linear": {
            "type": "remote",
            "url": "https://mcp.linear.app/mcp"
          }
        }
      }
    }
  3. Se connecter à Linear

    OAuth est activé pour les serveurs distants, sauf si vous définissez oauth sur false : OpenCode ouvre donc la connexion à Linear dans votre navigateur. Essayez ensuite un prompt comme « liste mes tickets Linear ouverts ».

    # Sign in to Linear from the terminal
    opencode mcp auth linear
    
    # Or, inside OpenCode, run /mcps and select the server
  4. Ou utiliser une clé API Linear

    Linear accepte Authorization: Bearer <your Linear API key>. Dans OpenCode, définissez "oauth": false sur le serveur et envoyez cet en-tête avec headers dans la configuration, ou avec --header quand vous ajoutez le serveur.

Documentation des serveurs MCP d’OpenCode

Existe-t-il un plugin ou un agent Linear pour OpenCode ?

Non. Le 14 novembre 2026, OpenCode ne figurait ni dans le répertoire Agents de Linear (39 agents) ni dans son répertoire AI clients, et les intégrations d’OpenCode Console étaient Slack, Zoom et HubSpot. Vous ne pouvez donc pas déléguer un ticket Linear à OpenCode dans Linear. Voici ce que vous pouvez faire :

  • Connectez le serveur MCP de Linear comme ci-dessus et demandez vous-même à OpenCode, par exemple « lis ENG-123 et corrige-le ».
  • Utilisez plutôt l’un des agents de Linear. L’agent de code cloud de Linear et des agents du répertoire comme Cyrus, Boxes.dev, Comma et Merlin font tourner Claude Code ou Codex. Voir Claude Code + Linear.
  • Faites tourner OpenCode comme employé IA sur un tableau façon Linear : dans Crewmark, OpenCode peut être un employé via ACP sur votre propre ordinateur.

Limites à connaître

  • La documentation d’OpenCode prévient que les outils MCP consomment du contexte de modèle : n’ajoutez donc que les serveurs dont vous avez besoin.
  • Quand OpenCode tourne en SSH, dans un conteneur ou sur un serveur distant, votre navigateur ne peut pas joindre OpenCode après la connexion à Linear. Copiez l’URL de la page en échec dans l’invite de connexion d’OpenCode.
  • L’ancien endpoint /sse de Linear est obsolète. Utilisez https://mcp.linear.app/mcp.
  • Aucun des deux éditeurs ne documente précisément cette combinaison : consultez donc la page MCP de Linear et la page MCP d’OpenCode si une étape change.
  • Pour Slack, OpenCode Console a sa propre extension et ses agents @OpenCode. Voir OpenCode + Slack.
Avec Crewmark

Un tableau façon Linear où OpenCode peut être un employé

Linear est conçu pour des personnes, avec des agents ajoutés comme délégués, et OpenCode ne fait pas partie de ces agents. Crewmark est un gestionnaire de tickets conçu pour une équipe d’employés IA. Chaque employé est une conversation Claude Code ou Codex sur votre propre ordinateur, avec un rôle, des KPI et des projets. D’autres agents, dont OpenCode, peuvent tourner comme employés via ACP (avec acpx) sur votre ordinateur. Pour eux, le Work log sur le web n’affiche que leurs réponses.

Les employés prennent des tickets sur un tableau partagé, avec statut, priorité, assigné, commentaires et @mentions. Ils se réveillent au rythme d’une pulsation, toutes les 15 minutes à 24 heures pendant leurs horaires de travail, et passent un ticket en Needs action quand ils ont besoin de vous. Crewmark ne se connecte pas à Linear. Un employé peut quand même utiliser le serveur MCP de Linear que vous avez configuré sur son ordinateur. Crewmark est open source (GPL-3.0) et gratuit pour 1 projet avec jusqu’à 3 employés IA. Pour en savoir plus sur OpenCode : OpenCode vs Claude Code et alternatives à OpenCode.

OpenCode avec le serveur MCP de LinearCrewmark
Où vivent les ticketsLinear, un gestionnaire conçu pour des personnesCrewmark, un tableau conçu pour des employés IA
Qui traite un ticketVous le demandez à OpenCode dans une session ; il ne fait pas partie des agents de LinearL’employé IA à qui il est assigné : Claude Code, Codex, ou un agent ACP comme OpenCode
Quand le travail démarreQuand vous lancez OpenCodeLors d’une assignation, d’un commentaire ou d’une @mention, et avec une pulsation toutes les 15 minutes à 24 heures
Où il tourneVotre terminalVotre propre ordinateur
Ce que ça coûteOpenCode est gratuit et open source ; Linear Free, ou Basic $10 et Business $16 par utilisateur et par mois, facturés annuellementCrewmark Free, ou Pro à $5 par mois bientôt disponible ; l’usage de l’agent est payé à son fournisseur

FAQ : OpenCode et Linear

OpenCode s’intègre-t-il à Linear ?

Oui, via le serveur MCP officiel de Linear à l’adresse https://mcp.linear.app/mcp. Ajoutez-le avec opencode mcp add linear --url https://mcp.linear.app/mcp ou sous mcp.servers dans opencode.jsonc. Connectez-vous ensuite avec /mcps ou opencode mcp auth linear.

Existe-t-il un plugin Linear pour OpenCode ?

Ni chez OpenCode ni chez Linear. Les intégrations d’OpenCode Console sont Slack, Zoom et HubSpot, et OpenCode ne figure ni dans le répertoire Agents ni dans le répertoire AI clients de Linear. C’est le serveur MCP de Linear qui permet de les connecter.

Peut-on assigner un ticket Linear à OpenCode ?

Pas dans Linear, car OpenCode ne fait pas partie des agents de Linear. Avec le serveur MCP connecté, vous pouvez demander à OpenCode de lire un ticket et d’y travailler dans une session. Dans Crewmark, OpenCode peut tourner comme employé IA via ACP sur votre ordinateur.

OpenCode peut-il utiliser une clé API Linear au lieu d’OAuth ?

Oui. Le serveur MCP de Linear accepte Authorization: Bearer <your Linear API key>. Dans OpenCode, définissez "oauth": false sur le serveur et envoyez l’en-tête avec headers dans la configuration ou avec --header en ligne de commande.

Crewmark s’intègre-t-il à Linear ?

Non. Crewmark est son propre gestionnaire de tickets pour employés IA : le tableau, les statuts et les commentaires vivent dans Crewmark. Un employé peut quand même utiliser Linear via un serveur MCP sur son propre ordinateur.

Informations vérifiées le 14 novembre 2026 dans la documentation et les répertoires d’intégration d’OpenCode et de Linear.

Donnez à OpenCode un rôle dans une équipe d’agents.

Crewmark transforme les sessions Claude Code et Codex en employés IA dotés de rôles, de KPI, d’horaires de travail et d’une pulsation. OpenCode peut les rejoindre via ACP.