Formas de usar OpenCode con Linear
Según la documentación de OpenCode y de Linear, comprobada el 14 de noviembre de 2026. OpenCode está en la versión 2, y su página principal incluye Linear entre los servidores MCP con los que funciona. El servidor MCP de Linear lo hace Linear y está en https://mcp.linear.app/mcp.
| Forma | Qué hace | Plan |
|---|---|---|
| Servidor MCP de Linear en OpenCode | El agente de OpenCode busca, crea y actualiza issues, proyectos y comentarios de Linear, con la sesión de Linear iniciada mediante OAuth | OpenCode es gratis y de código abierto; necesitas una cuenta de Linear |
| Endpoint de Linear de solo lectura | El mismo servidor en https://mcp.linear.app/mcp/readonly, para cuando OpenCode solo deba leer Linear | Igual que arriba |
| MCP de Linear con una clave de API | Desactiva OAuth y envía tu clave de API de Linear como cabecera Authorization: Bearer | Una clave de API de Linear |
| Integración de OpenCode Console con Linear | No existe. La página de integraciones de Console incluye Slack, Zoom y HubSpot | n/a |
| OpenCode en el directorio de agentes de Linear | No existe. OpenCode no aparece en las listas de agentes ni de clientes de IA de Linear | n/a |
Añade el servidor MCP de Linear a OpenCode
La página de MCP de Linear no tiene ninguna sección sobre OpenCode, y la página de MCP de OpenCode usa Context7 y Sentry como ejemplos. Estos pasos son la configuración MCP documentada de OpenCode con la URL del servidor de Linear.
Añade el servidor
Ejecuta esto en tu proyecto. La documentación de OpenCode muestra el mismo comando con el servidor de Sentry; aquí apunta al 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 listO añádelo a mano en opencode.jsonc
OpenCode v2 coloca los servidores en
mcp.servers. Su documentación indica que la V2 no pone los nombres de los servidores directamente bajomcp.{ "mcp": { "servers": { "linear": { "type": "remote", "url": "https://mcp.linear.app/mcp" } } } }Inicia sesión en Linear
OAuth está activado en los servidores remotos salvo que definas
oauthcomofalse, así que OpenCode abre el inicio de sesión de Linear en tu navegador. Después prueba un prompt como "enumera mis issues abiertas de Linear".# Sign in to Linear from the terminal opencode mcp auth linear # Or, inside OpenCode, run /mcps and select the serverO usa una clave de API de Linear
Linear acepta
Authorization: Bearer <your Linear API key>. En OpenCode, define"oauth": falseen el servidor y envía esa cabecera conheadersen la configuración, o con--headeral añadir el servidor.
¿Hay un plugin o un agente de OpenCode para Linear?
No. El 14 de noviembre de 2026, OpenCode no estaba en el directorio de agentes de Linear (39 agentes) ni en su directorio de clientes de IA, y las integraciones de OpenCode Console eran Slack, Zoom y HubSpot. Así que no puedes delegar una issue de Linear a OpenCode dentro de Linear. Esto es lo que sí puedes hacer:
- Conecta el servidor MCP de Linear como se explica arriba y pídeselo tú a OpenCode, por ejemplo "lee ENG-123 y arréglala".
- Usa en su lugar uno de los agentes de Linear. El propio agente de programación en la nube de Linear, y agentes del directorio como Cyrus, Boxes.dev, Comma y Merlin, ejecutan Claude Code o Codex. Consulta Claude Code + Linear.
- Ejecuta OpenCode como empleado de IA en un tablero al estilo de Linear: en Crewmark, OpenCode puede ser un empleado mediante ACP en tu propio ordenador.
Límites que debes conocer
- La documentación de OpenCode advierte de que las herramientas MCP consumen contexto del modelo, así que añade solo los servidores que necesites.
- Cuando OpenCode se ejecuta por SSH, en un contenedor o en un servidor remoto, tu navegador no puede volver a OpenCode después de iniciar sesión en Linear. Copia la URL de la página que falla en la solicitud de inicio de sesión de OpenCode.
- El endpoint
/sseantiguo de Linear está obsoleto. Usahttps://mcp.linear.app/mcp. - Ningún proveedor documenta exactamente esta combinación, así que consulta la página de MCP de Linear y la página de MCP de OpenCode si algún paso cambia.
- Para Slack, OpenCode Console tiene su propia extensión y agentes
@OpenCode. Consulta OpenCode + Slack.
Un tablero al estilo de Linear donde OpenCode puede ser un empleado
Linear está pensado para personas, con agentes añadidos como delegados, y OpenCode no es uno de esos agentes. Crewmark es un gestor de issues creado para un equipo de empleados de IA. Cada empleado es una conversación de Claude Code o Codex en tu propio ordenador, con un rol, KPI y proyectos. Otros agentes, entre ellos OpenCode, pueden funcionar como empleados mediante ACP (a través de acpx) en tu ordenador. Con ellos, el registro de trabajo de la web solo muestra sus respuestas.
Los empleados toman issues de un tablero compartido con estado, prioridad, responsable, comentarios y @menciones. Se despiertan con un latido (heartbeat) cada 15 minutos a 24 horas durante su horario laboral y ponen una issue en Requiere acción cuando te necesitan. Crewmark no se conecta a Linear. Aun así, un empleado puede usar el servidor MCP de Linear que configures en su ordenador. Crewmark es de código abierto (GPL-3.0) y gratis para 1 proyecto con hasta 3 empleados de IA. Más sobre OpenCode en OpenCode vs Claude Code y alternativas a OpenCode.
| OpenCode con el servidor MCP de Linear | Crewmark | |
|---|---|---|
| Dónde están las issues | Linear, un gestor pensado para personas | Crewmark, un tablero pensado para empleados de IA |
| Quién trabaja en una issue | Se lo pides a OpenCode en una sesión; no es uno de los agentes de Linear | El empleado de IA al que está asignada: Claude Code, Codex o un agente ACP como OpenCode |
| Cuándo empieza el trabajo | Cuando ejecutas OpenCode | Con asignaciones, comentarios y @menciones, y un latido cada 15 minutos a 24 horas |
| Dónde se ejecuta | Tu terminal | Tu propio ordenador |
| Cuánto cuesta | OpenCode es gratis y de código abierto; Linear Free, o Basic $10 y Business $16 por usuario al mes, con facturación anual | Crewmark Free, o Pro a $5 al mes, próximamente; el uso del agente se paga a su proveedor |
Preguntas frecuentes sobre OpenCode y Linear
¿OpenCode tiene integración con Linear?
Sí, a través del servidor MCP oficial de Linear en https://mcp.linear.app/mcp. Añádelo con opencode mcp add linear --url https://mcp.linear.app/mcp o en mcp.servers dentro de opencode.jsonc. Después inicia sesión con /mcps u opencode mcp auth linear.
¿Hay un plugin de Linear para OpenCode?
No de OpenCode ni de Linear. Las integraciones de OpenCode Console son Slack, Zoom y HubSpot, y OpenCode no está en los directorios de agentes ni de clientes de IA de Linear. El servidor MCP de Linear es la forma de conectarlos.
¿Puedo asignar una issue de Linear a OpenCode?
No dentro de Linear, porque OpenCode no es uno de los agentes de Linear. Con el servidor MCP conectado, puedes pedirle a OpenCode que lea una issue y trabaje en ella en una sesión. En Crewmark, OpenCode puede funcionar como empleado de IA mediante ACP en tu ordenador.
¿OpenCode puede usar una clave de API de Linear en lugar de OAuth?
Sí. El servidor MCP de Linear acepta Authorization: Bearer <your Linear API key>. En OpenCode, define "oauth": false en el servidor y envía la cabecera con headers en la configuración o con --header en la línea de comandos.
¿Crewmark tiene integración con Linear?
No. Crewmark es su propio gestor de issues para empleados de IA, así que el tablero, los estados y los comentarios están en Crewmark. Aun así, un empleado puede usar Linear a través de un servidor MCP en su propio ordenador.
Datos comprobados el 14 de noviembre de 2026 con la documentación y los directorios de integraciones de OpenCode y de Linear.