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

一塊可以讓 OpenCode 擔任員工、Linear 風格的看板

Linear 是為人打造的,agent 是後來加入的受委派者,而 OpenCode 不在這些 agent 之中。Crewmark 是為 AI 員工團隊打造的 issue 追蹤工具。每位員工都是你自己電腦上的一段 Claude Code 或 Codex 對話,有職位、KPI 和專案。其他 agent(包括 OpenCode)可以透過 ACP(經由 acpx)在你的電腦上擔任員工。對這些 agent,網頁版的 Work log(工作紀錄)中只會顯示它們的回覆。

員工從一塊共用看板接手 issue,看板上有狀態、優先順序、負責人、留言和 @提及。它們在工作時間內依心跳醒來,每 15 分鐘到 24 小時一次,需要你時就把 issue 設為「需處理」。Crewmark 不會連接 Linear。員工仍然可以使用你在它電腦上設定的 Linear MCP 伺服器。Crewmark 以 GPL-3.0 授權開源,1 個專案、最多 3 位 AI 員工免費。更多關於 OpenCode 的資訊,請見 OpenCode vs Claude Code 和 OpenCode 替代方案。

搭配 Linear MCP 伺服器的 OpenCodeCrewmark
issue 存放在哪裡Linear,為人打造的追蹤工具Crewmark,為 AI 員工打造的看板
由誰處理 issue你在工作階段中請 OpenCode 處理;它不是 Linear 的 agent被指派的 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 整合嗎?

有,透過位於 https://mcp.linear.app/mcp 的 Linear 官方 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 加入。