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éthode | Ce qu’elle fait | Forfait |
|---|---|---|
| Le serveur MCP de Linear dans OpenCode | L’agent d’OpenCode trouve, crée et met à jour des tickets, des projets et des commentaires Linear, connecté à Linear via OAuth | OpenCode est gratuit et open source ; il vous faut un compte Linear |
| Endpoint Linear en lecture seule | Le même serveur à l’adresse https://mcp.linear.app/mcp/readonly, quand OpenCode doit seulement lire Linear | Comme ci-dessus |
| MCP de Linear avec une clé API | Désactivez OAuth et envoyez votre clé API Linear dans un en-tête Authorization: Bearer | Une clé API Linear |
| Intégration Linear d’OpenCode Console | N’existe pas. La page des intégrations de Console liste Slack, Zoom et HubSpot | Sans objet |
| OpenCode dans le répertoire d’agents de Linear | N’existe pas. OpenCode ne figure ni dans la liste Agents ni dans la liste AI clients de Linear | Sans 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.
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 listOu 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 sousmcp.{ "mcp": { "servers": { "linear": { "type": "remote", "url": "https://mcp.linear.app/mcp" } } } }Se connecter à Linear
OAuth est activé pour les serveurs distants, sauf si vous définissez
oauthsurfalse: 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 serverOu utiliser une clé API Linear
Linear accepte
Authorization: Bearer <your Linear API key>. Dans OpenCode, définissez"oauth": falsesur le serveur et envoyez cet en-tête avecheadersdans la configuration, ou avec--headerquand vous ajoutez le serveur.
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
/ssede Linear est obsolète. Utilisezhttps://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.
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 Linear | Crewmark | |
|---|---|---|
| Où vivent les tickets | Linear, un gestionnaire conçu pour des personnes | Crewmark, un tableau conçu pour des employés IA |
| Qui traite un ticket | Vous le demandez à OpenCode dans une session ; il ne fait pas partie des agents de Linear | L’employé IA à qui il est assigné : Claude Code, Codex, ou un agent ACP comme OpenCode |
| Quand le travail démarre | Quand vous lancez OpenCode | Lors d’une assignation, d’un commentaire ou d’une @mention, et avec une pulsation toutes les 15 minutes à 24 heures |
| Où il tourne | Votre terminal | Votre propre ordinateur |
| Ce que ça coûte | OpenCode est gratuit et open source ; Linear Free, ou Basic $10 et Business $16 par utilisateur et par mois, facturés annuellement | Crewmark 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.