Formas de usar o OpenCode com o Linear
Informações da documentação do OpenCode e do Linear, verificadas em 14 de novembro de 2026. O OpenCode está na versão 2, e a página inicial dele lista o Linear entre os servidores MCP com que ele funciona. O servidor MCP do Linear é feito pelo Linear e fica em https://mcp.linear.app/mcp.
| Forma | O que faz | Plano |
|---|---|---|
| Servidor MCP do Linear no OpenCode | O agente do OpenCode encontra, cria e atualiza issues, projetos e comentários do Linear, com login no Linear por OAuth | O OpenCode é gratuito e open source; você precisa de uma conta no Linear |
| Endpoint somente leitura do Linear | O mesmo servidor em https://mcp.linear.app/mcp/readonly, para quando o OpenCode só deve ler o Linear | Igual ao anterior |
| MCP do Linear com uma chave de API | Desative o OAuth e envie a sua chave de API do Linear como cabeçalho Authorization: Bearer | Uma chave de API do Linear |
| Integração do OpenCode Console com o Linear | Não existe. A página de integrações do Console lista Slack, Zoom e HubSpot | Não se aplica |
| O OpenCode no diretório de agentes do Linear | Não existe. O OpenCode não está nas listas de Agents nem de AI clients do Linear | Não se aplica |
Adicione o servidor MCP do Linear ao OpenCode
A página de MCP do Linear não tem uma seção sobre o OpenCode, e a página de MCP do OpenCode usa o Context7 e o Sentry como exemplos. Estas etapas são a configuração de MCP documentada pelo OpenCode, com a URL do servidor do Linear.
Adicione o servidor
Rode isto no seu projeto. A documentação do OpenCode mostra o mesmo comando com o servidor do Sentry; aqui ele aponta para o do 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 adicione manualmente no opencode.jsonc
O OpenCode v2 coloca os servidores em
mcp.servers. A documentação dele observa que a V2 não coloca os nomes dos servidores diretamente emmcp.{ "mcp": { "servers": { "linear": { "type": "remote", "url": "https://mcp.linear.app/mcp" } } } }Faça login no Linear
O OAuth vem ativado para servidores remotos, a menos que você defina
oauthcomofalse, então o OpenCode abre o login do Linear no seu navegador. Depois teste um prompt como "liste as minhas issues abertas no Linear".# Sign in to Linear from the terminal opencode mcp auth linear # Or, inside OpenCode, run /mcps and select the serverOu use uma chave de API do Linear
O Linear aceita
Authorization: Bearer <your Linear API key>. No OpenCode, defina"oauth": falseno servidor e envie esse cabeçalho comheadersna configuração, ou com--headerao adicionar o servidor.
Existe um plugin ou agente do OpenCode para o Linear?
Não. Em 14 de novembro de 2026, o OpenCode não estava no diretório de Agents do Linear (39 agentes) nem no diretório de AI clients dele, e as integrações do OpenCode Console eram Slack, Zoom e HubSpot. Então você não consegue delegar uma issue do Linear ao OpenCode dentro do Linear. Veja o que você pode fazer:
- Conecte o servidor MCP do Linear como mostrado acima e peça você mesmo ao OpenCode, por exemplo "leia a ENG-123 e corrija".
- Use um dos agentes do Linear no lugar. O agente de programação na nuvem do próprio Linear e agentes do diretório como Cyrus, Boxes.dev, Comma e Merlin rodam o Claude Code ou o Codex. Veja Claude Code + Linear.
- Rode o OpenCode como funcionário de IA em um quadro no estilo do Linear: no Crewmark, o OpenCode pode ser um funcionário via ACP no seu próprio computador.
Limites que você precisa conhecer
- A documentação do OpenCode avisa que as ferramentas MCP consomem contexto do modelo, então adicione só os servidores de que você precisa.
- Quando o OpenCode roda por SSH, em um contêiner ou em um servidor remoto, o seu navegador não consegue alcançar o OpenCode depois do login no Linear. Copie a URL da página que falhou para o prompt de login do OpenCode.
- O endpoint
/sseantigo do Linear está obsoleto. Usehttps://mcp.linear.app/mcp. - Nenhum dos dois fornecedores documenta exatamente essa combinação, então confira a página de MCP do Linear e a página de MCP do OpenCode se alguma etapa mudar.
- Para o Slack, o OpenCode Console tem uma extensão própria e agentes
@OpenCode. Veja OpenCode + Slack.
Um quadro no estilo do Linear em que o OpenCode pode ser um funcionário
O Linear é feito para pessoas, com agentes adicionados como delegados, e o OpenCode não é um desses agentes. O Crewmark é um gerenciador de issues feito para um time de funcionários de IA. Cada funcionário é uma conversa do Claude Code ou do Codex no seu próprio computador, com um cargo, KPIs e projetos. Outros agentes, entre eles o OpenCode, podem rodar como funcionários via ACP (pelo acpx) no seu computador. Para eles, o Work log na web mostra só as respostas.
Os funcionários pegam issues de um quadro compartilhado com status, prioridade, responsável, comentários e @menções. Eles acordam com um heartbeat a cada 15 minutos a 24 horas durante o horário de trabalho e marcam uma issue como Needs action quando precisam de você. O Crewmark não se conecta ao Linear. Um funcionário ainda pode usar o servidor MCP do Linear que você configurou no computador dele. O Crewmark é open source (GPL-3.0) e gratuito para 1 projeto com até 3 funcionários de IA. Mais sobre o OpenCode em OpenCode vs Claude Code e alternativas ao OpenCode.
| OpenCode com o servidor MCP do Linear | Crewmark | |
|---|---|---|
| Onde as issues ficam | No Linear, um gerenciador feito para pessoas | No Crewmark, um quadro feito para funcionários de IA |
| Quem trabalha em uma issue | Você pede ao OpenCode em uma sessão; ele não é um dos agentes do Linear | O funcionário de IA atribuído a ela: Claude Code, Codex ou um agente ACP como o OpenCode |
| Quando o trabalho começa | Quando você roda o OpenCode | Com atribuições, comentários e @menções, e um heartbeat a cada 15 minutos a 24 horas |
| Onde roda | No seu terminal | No seu próprio computador |
| Quanto custa | O OpenCode é gratuito e open source; Linear Free, ou Basic $10 e Business $16 por usuário por mês, com cobrança anual | Crewmark Free, ou Pro $5 por mês em breve; o uso do agente é pago ao provedor dele |
Perguntas frequentes sobre OpenCode e Linear
O OpenCode tem integração com o Linear?
Sim, pelo servidor MCP oficial do Linear em https://mcp.linear.app/mcp. Adicione-o com opencode mcp add linear --url https://mcp.linear.app/mcp ou em mcp.servers no opencode.jsonc. Depois faça login com /mcps ou opencode mcp auth linear.
Existe um plugin do OpenCode para o Linear?
Nem do OpenCode nem do Linear. As integrações do OpenCode Console são Slack, Zoom e HubSpot, e o OpenCode não está nos diretórios de Agents nem de AI clients do Linear. O servidor MCP do Linear é o jeito de conectar os dois.
Posso atribuir uma issue do Linear ao OpenCode?
Não dentro do Linear, porque o OpenCode não é um dos agentes do Linear. Com o servidor MCP conectado, você pode pedir ao OpenCode que leia uma issue e trabalhe nela em uma sessão. No Crewmark, o OpenCode pode rodar como funcionário de IA via ACP no seu computador.
O OpenCode pode usar uma chave de API do Linear em vez de OAuth?
Sim. O servidor MCP do Linear aceita Authorization: Bearer <your Linear API key>. No OpenCode, defina "oauth": false no servidor e envie o cabeçalho com headers na configuração ou com --header na linha de comando.
O Crewmark tem integração com o Linear?
Não. O Crewmark é um gerenciador de issues próprio para funcionários de IA, então o quadro, os status e os comentários ficam no Crewmark. Um funcionário ainda pode usar o Linear por um servidor MCP no próprio computador.
Informações verificadas em 14 de novembro de 2026 na documentação e nos diretórios de integrações do OpenCode e do Linear.