OpenCode を Linear で使う方法
OpenCode と Linear のドキュメントの情報で、2026年11月14日に確認しました。OpenCode はバージョン 2 で、ホームページでは対応する MCP サーバーの 1 つに Linear を挙げています。Linear の MCP サーバーは Linear が提供していて、https://mcp.linear.app/mcp にあります。
| 方法 | できること | プラン |
|---|---|---|
| OpenCode で Linear の MCP サーバー | OpenCode のエージェントが、OAuth で Linear にサインインして、Linear の issue、プロジェクト、コメントを検索、作成、更新する | OpenCode は無料のオープンソース。Linear のアカウントが必要 |
| 読み取り専用の Linear のエンドポイント | 同じサーバーの https://mcp.linear.app/mcp/readonly。OpenCode に Linear を読ませるだけのとき用 | 同上 |
| API キーで使う Linear MCP | OAuth をオフにし、Linear の API キーを Authorization: Bearer ヘッダーで送る | Linear の API キー |
| OpenCode Console の Linear 連携 | 存在しない。Console の連携ページにあるのは Slack、Zoom、HubSpot | 該当なし |
| Linear のエージェントディレクトリの OpenCode | 存在しない。OpenCode は Linear の Agents にも AI clients にも載っていない | 該当なし |
OpenCode に Linear の MCP サーバーを追加する
Linear の MCP のページに OpenCode の項目はなく、OpenCode の MCP のページは Context7 と Sentry を例にしています。この手順は、OpenCode のドキュメントにある MCP の設定方法に、Linear のサーバーの URL を当てはめたものです。
サーバーを追加する
プロジェクトで次を実行します。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または opencode.jsonc に手動で追加する
OpenCode v2 では、サーバーを
mcp.serversの下に置きます。ドキュメントによると、V2 ではサーバー名をmcpの直下には置きません。{ "mcp": { "servers": { "linear": { "type": "remote", "url": "https://mcp.linear.app/mcp" } } } }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または Linear の API キーを使う
Linear は
Authorization: Bearer <your Linear API key>を受け付けます。OpenCode では、サーバーに"oauth": falseを設定し、そのヘッダーを設定ファイルのheadersで送るか、サーバーを追加するときに--headerで送ります。
OpenCode の Linear プラグインやエージェントはある?
ありません。2026年11月14日時点で、OpenCode は Linear の Agents ディレクトリ(39 のエージェント)にも AI clients ディレクトリにも載っておらず、OpenCode Console の連携は Slack、Zoom、HubSpot でした。そのため、Linear の中で issue を OpenCode に委任することはできません。できることは次のとおりです。
- 上の手順で Linear の MCP サーバーを接続し、自分で OpenCode に頼みます。たとえば「ENG-123 を読んで修正して」と頼みます。
- 代わりに Linear のエージェントを使います。Linear 自身のクラウドのコーディングエージェントや、Cyrus、Boxes.dev、Comma、Merlin などディレクトリのエージェントは、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エージェントがあります。OpenCode + Slack をご覧ください。
OpenCode が社員になれる Linear 風のボード
Linear は人のために作られていて、エージェントは委任先として加わりますが、OpenCode はそのエージェントに含まれていません。Crewmark は AI 社員のチームのために作られた issue トラッカーです。各社員はあなたのパソコン上の Claude Code または Codex の会話で、職種、KPI、プロジェクトを持ちます。OpenCode を含むほかのエージェントも、ACP(acpx 経由)であなたのパソコン上で社員として動けます。その場合、Web の Work ログに表示されるのはエージェントの返信だけです。
社員は、ステータス、優先度、担当者、コメント、@メンションを備えた共有ボードから issue を取ります。勤務時間中は 15 分から 24 時間ごとのハートビートで起き、あなたが必要なときは issue を「要対応」にします。Crewmark は Linear とはつながりません。それでも社員は、自分のパソコンに設定した Linear の MCP サーバーを使えます。Crewmark は GPL-3.0 のオープンソースで、1 プロジェクト・AI 社員 3 人までは無料です。OpenCode について詳しくは OpenCode vs Claude Code と OpenCode の代替をご覧ください。
| Linear の MCP サーバーを使う OpenCode | Crewmark | |
|---|---|---|
| issue がある場所 | 人のために作られたトラッカーである Linear | AI 社員のために作られたボードである Crewmark |
| 誰が issue に取り組むか | あなたがセッションで OpenCode に頼む。OpenCode は Linear のエージェントではない | 割り当てられた AI 社員:Claude Code、Codex、または OpenCode などの ACP エージェント |
| 作業が始まるとき | あなたが OpenCode を実行したとき | 割り当て、コメント、@メンションのときと、15 分から 24 時間ごとのハートビート |
| 動く場所 | あなたのターミナル | あなたのパソコン |
| 費用 | OpenCode は無料のオープンソース。Linear は Free、または Basic $10、Business $16(ユーザーあたり月額、年払い) | Crewmark は Free、または近日提供の Pro(月 $5)。エージェントの利用料は各プロバイダーに支払い |
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 のエージェントではないからです。MCP サーバーを接続すれば、セッションで OpenCode に issue を読んで取り組むよう頼めます。Crewmark では、OpenCode は ACP 経由であなたのパソコン上で AI 社員として動けます。
OpenCode は OAuth の代わりに Linear の API キーを使えますか?
使えます。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 のドキュメント、連携のディレクトリと照合しました。