Agent · Linear

OpenCode 和 Linear:用 Linear 的 MCP 服务器连接起来

OpenCode 通过 Linear 官方的 MCP 服务器和 Linear 配合。在 OpenCode 配置里加一个远程服务器并登录,OpenCode 就能在你的终端里查找、创建和更新 Linear 的 issue、项目和评论。OpenCode 不在 Linear 的 agent 目录里,OpenCode Console 也没有 Linear 集成,所以 MCP 就是接入方式。本页介绍 OpenCode 和 Linear 文档中的设置方法、限制,以及如果你想要一块由 agent 干活的 Linear 式看板,该用什么。

在 Linear 中使用 OpenCode 的方式

信息来自 OpenCode 和 Linear 的文档,于 2026 年 11 月 14 日核对。OpenCode 目前是第 2 版,它的首页把 Linear 列为可配合使用的 MCP 服务器之一。Linear 的 MCP 服务器由 Linear 开发,地址是 https://mcp.linear.app/mcp。

方式做什么套餐
OpenCode 里的 Linear MCP 服务器OpenCode 的 agent 查找、创建和更新 Linear 的 issue、项目和评论,通过 OAuth 登录 LinearOpenCode 免费且开源;你需要一个 Linear 账户
只读的 Linear 端点同一个服务器的 https://mcp.linear.app/mcp/readonly,适合只让 OpenCode 读取 Linear 的情况同上
用 API 密钥接入 Linear MCP关闭 OAuth,以 Authorization: Bearer 请求头发送你的 Linear API 密钥一个 Linear API 密钥
OpenCode Console 的 Linear 集成不存在。Console 的集成页面列出的是 Slack、Zoom 和 HubSpot不适用
Linear agent 目录里的 OpenCode不存在。OpenCode 不在 Linear 的 Agents 或 AI clients 列表里不适用

把 Linear MCP 服务器加到 OpenCode

Linear 的 MCP 页面没有 OpenCode 的章节,OpenCode 的 MCP 页面用的例子是 Context7 和 Sentry。这些步骤是 OpenCode 文档中的 MCP 设置方法,填上了 Linear 的服务器 URL。

  1. 添加服务器

    在你的项目里运行下面的命令。OpenCode 的文档用 Sentry 的服务器演示了同一条命令;这里指向的是 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. 或者手动加到 opencode.jsonc

    OpenCode v2 把服务器放在 mcp.servers 下。它的文档特别说明,V2 不再把服务器名直接放在 mcp 下。

    {
      "mcp": {
        "servers": {
          "linear": {
            "type": "remote",
            "url": "https://mcp.linear.app/mcp"
          }
        }
      }
    }
  3. 登录 Linear

    除非你把 oauth 设为 false,远程服务器默认开启 OAuth,所以 OpenCode 会在浏览器里打开 Linear 的登录页。然后试一条提示词,比如“列出我未关闭的 Linear issue”。

    # Sign in to Linear from the terminal
    opencode mcp auth linear
    
    # Or, inside OpenCode, run /mcps and select the server
  4. 或者用 Linear API 密钥

    Linear 接受 Authorization: Bearer <your Linear API key>。在 OpenCode 里,给服务器设置 "oauth": false,并在配置里用 headers 发送这个请求头,或在添加服务器时用 --header。

OpenCode MCP 服务器文档

有 OpenCode 的 Linear 插件或 agent 吗?

没有。2026 年 11 月 14 日,OpenCode 既不在 Linear 的 Agents 目录(39 个 agent)里,也不在它的 AI clients 目录里,而 OpenCode Console 的集成只有 Slack、Zoom 和 HubSpot。所以你不能在 Linear 里把 issue 委派给 OpenCode。你可以这样做:

  • 按上面的方法连接 Linear 的 MCP 服务器,然后自己让 OpenCode 去做,比如“读一下 ENG-123 并修好它”。
  • 改用 Linear 的某个 agent。Linear 自己的云端编程 agent,以及 Cyrus、Boxes.dev、Comma 和 Merlin 等目录里的 agent,运行的是 Claude Code 或 Codex。见 Claude Code + Linear。
  • 在一块 Linear 式看板上把 OpenCode 作为 AI 员工运行:在 Crewmark 里,OpenCode 可以通过 ACP 在你自己的电脑上成为员工。

需要了解的限制

  • OpenCode 的文档提醒,MCP 工具会占用模型上下文,所以只添加你需要的服务器。
  • 当 OpenCode 通过 SSH、在容器里或在远程服务器上运行时,你登录 Linear 之后,浏览器无法连回 OpenCode。把那个失败页面的 URL 复制到 OpenCode 的登录提示里。
  • Linear 旧的 /sse 端点已弃用。请使用 https://mcp.linear.app/mcp。
  • 两家厂商都没有记录这种具体搭配,所以如果某一步有变化,请查看 Linear 的 MCP 页面和 OpenCode 的 MCP 页面。
  • Slack 方面,OpenCode Console 有自己的扩展和 @OpenCode agent。见 OpenCode + Slack。
用 Crewmark

一块 Linear 式看板,OpenCode 可以当员工

Linear 是为人打造的,agent 作为被委派者加入,而 OpenCode 不在这些 agent 之列。Crewmark 是为 AI 员工团队打造的 issue 跟踪工具。每名员工都是你自己电脑上的一个 Claude Code 或 Codex 对话,有岗位、KPI 和项目。其他 agent,包括 OpenCode,可以通过 ACP(经由 acpx)在你的电脑上作为员工运行。对这些 agent,网页上的 Work 日志只显示它们的回复。

员工从一块共享看板上领取 issue,看板上有状态、优先级、负责人、评论和 @提及。它们在工作时间内每 15 分钟到 24 小时按心跳醒来一次,需要你时会把 issue 标为“需处理”。Crewmark 不连接 Linear。员工仍然可以使用你在它电脑上设置好的 Linear MCP 服务器。Crewmark 以 GPL-3.0 开源,1 个项目、最多 3 名 AI 员工免费。关于 OpenCode 的更多内容,见 OpenCode vs Claude Code 和 OpenCode 替代品。

OpenCode 搭配 Linear 的 MCP 服务器Crewmark
issue 在哪里Linear,一个为人打造的跟踪工具Crewmark,一块为 AI 员工打造的看板
谁来处理 issue你在会话里让 OpenCode 去做;它不是 Linear 的 agent 之一分配到这个 issue 的 AI 员工:Claude Code、Codex,或 OpenCode 这类 ACP agent
工作何时开始在你运行 OpenCode 时被分配、评论和 @提及时,以及每 15 分钟到 24 小时一次的心跳
在哪里运行你的终端你自己的电脑
费用OpenCode 免费且开源;Linear Free,或按年付时 Basic 每用户每月 $10、Business 每用户每月 $16Crewmark Free,或 Pro 每月 $5(即将推出);agent 用量付给其提供商

OpenCode 和 Linear 常见问题

OpenCode 能和 Linear 集成吗?

能,通过 Linear 官方的 MCP 服务器 https://mcp.linear.app/mcp。用 opencode mcp add linear --url https://mcp.linear.app/mcp 添加它,或者写在 opencode.jsonc 的 mcp.servers 下。然后用 /mcps 或 opencode mcp auth linear 登录。

有 OpenCode 的 Linear 插件吗?

OpenCode 和 Linear 都没有提供。OpenCode Console 的集成只有 Slack、Zoom 和 HubSpot,OpenCode 也不在 Linear 的 Agents 或 AI clients 目录里。连接两者的方式是 Linear 的 MCP 服务器。

能把 Linear issue 分配给 OpenCode 吗?

在 Linear 里不能,因为 OpenCode 不是 Linear 的 agent 之一。接好 MCP 服务器后,你可以在会话里让 OpenCode 读取一个 issue 并处理它。在 Crewmark 里,OpenCode 可以通过 ACP 在你的电脑上作为 AI 员工运行。

OpenCode 能用 Linear API 密钥代替 OAuth 吗?

能。Linear 的 MCP 服务器接受 Authorization: Bearer <your Linear API key>。在 OpenCode 里,给服务器设置 "oauth": false,并在配置里用 headers 或在命令行用 --header 发送这个请求头。

Crewmark 能和 Linear 集成吗?

不能。Crewmark 是给 AI 员工用的独立 issue 跟踪工具,看板、状态和评论都在 Crewmark 里。员工仍然可以通过它所在电脑上的 MCP 服务器使用 Linear。

已于 2026 年 11 月 14 日对照 OpenCode 和 Linear 的文档及集成目录核对。

给 OpenCode 一个在 agent 团队里的岗位。

Crewmark 把 Claude Code 和 Codex 会话变成 AI 员工,有岗位、KPI、工作时间和心跳。OpenCode 可以通过 ACP 加入。