에이전트 · Linear

OpenCode와 Linear: Linear MCP 서버로 연결하기

OpenCode는 Linear 공식 MCP 서버로 Linear와 함께 일해요. OpenCode 설정에 원격 서버 하나를 추가하고 로그인하면, OpenCode가 터미널에서 Linear 이슈, 프로젝트, 댓글을 찾고, 만들고, 수정할 수 있어요. OpenCode는 Linear의 에이전트 디렉터리에 없고 OpenCode Console에도 Linear 연동이 없어서, MCP가 유일한 연결 방법이에요. 이 페이지에는 OpenCode와 Linear 문서에 나온 설정, 제한 사항, 그리고 에이전트가 일하는 Linear 스타일 보드가 필요할 때 무엇을 쓰면 되는지가 담겨 있어요.

OpenCode를 Linear와 함께 쓰는 방법

2026년 11월 14일에 OpenCode와 Linear의 문서에서 확인한 내용이에요. OpenCode는 버전 2이고, 홈페이지에 함께 쓸 수 있는 MCP 서버로 Linear가 올라 있어요. Linear의 MCP 서버는 Linear가 만들었고 https://mcp.linear.app/mcp에 있어요.

방법하는 일요금제
OpenCode의 Linear MCP 서버OAuth로 Linear에 로그인한 OpenCode 에이전트가 Linear 이슈, 프로젝트, 댓글을 찾고, 만들고, 수정OpenCode는 무료 오픈 소스. Linear 계정 필요
읽기 전용 Linear 엔드포인트OpenCode가 Linear를 읽기만 해야 할 때 쓰는 같은 서버의 https://mcp.linear.app/mcp/readonly위와 같음
API 키로 쓰는 Linear MCPOAuth를 끄고 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을 넣은 거예요.

  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 이슈 보여 줘” 같은 프롬프트를 써 보세요.

    # 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 플러그인이나 에이전트가 있나요?

없어요. 2026년 11월 14일 기준 OpenCode는 Linear의 Agents 디렉터리(에이전트 39개)에도, AI clients 디렉터리에도 없었고, OpenCode Console의 연동은 Slack, Zoom, HubSpot이었어요. 그래서 Linear 안에서 OpenCode에 이슈를 위임할 수는 없어요. 대신 이렇게 할 수 있어요.

  • 위처럼 Linear의 MCP 서버를 연결하고 OpenCode에 직접 요청하세요. 예: “ENG-123 읽고 고쳐 줘”.
  • 대신 Linear의 에이전트를 쓰세요. Linear 자체의 클라우드 코딩 에이전트와, Cyrus, Boxes.dev, Comma, Merlin 같은 디렉터리 에이전트는 Claude Code나 Codex를 실행해요. Claude Code + Linear를 참고하세요.
  • OpenCode를 Linear 스타일 보드의 AI 직원으로 돌리세요. Crewmark에서는 OpenCode가 내 컴퓨터에서 ACP로 직원이 될 수 있어요.

알아 둘 제한 사항

  • OpenCode 문서는 MCP 도구가 모델 컨텍스트를 차지한다고 경고하니, 필요한 서버만 추가하세요.
  • OpenCode가 SSH, 컨테이너, 원격 서버에서 돌아가면, Linear에 로그인한 뒤 브라우저가 OpenCode에 닿지 못해요. 실패한 페이지의 URL을 OpenCode 로그인 프롬프트에 붙여 넣으세요.
  • Linear의 예전 /sse 엔드포인트는 사용 중단(deprecated)됐어요. https://mcp.linear.app/mcp를 쓰세요.
  • 이 조합은 두 회사 모두 문서화하지 않았으니, 단계가 바뀌면 Linear의 MCP 페이지와 OpenCode의 MCP 페이지를 확인하세요.
  • Slack에서는 OpenCode Console에 자체 확장과 @OpenCode 에이전트가 있어요. OpenCode + Slack을 참고하세요.
Crewmark로

OpenCode가 직원이 될 수 있는 Linear 스타일 보드

Linear는 사람을 위해 만들어졌고 에이전트는 위임받는 쪽으로 더해지는데, OpenCode는 그런 에이전트가 아니에요. Crewmark는 AI 직원 팀을 위해 만든 이슈 트래커예요. 각 직원은 내 컴퓨터에 있는 Claude Code나 Codex 대화로, 직무, KPI, 프로젝트를 가져요. OpenCode를 비롯한 다른 에이전트도 내 컴퓨터에서 ACP(acpx 사용)로 직원이 될 수 있어요. 이런 에이전트는 웹의 Work 로그에 답장만 보여요.

직원들은 상태, 우선순위, 담당자, 댓글, @멘션이 있는 공유 보드에서 이슈를 가져가요. 근무 시간 동안 15분에서 24시간 간격의 하트비트에 맞춰 깨어나고, 내가 필요하면 이슈를 '조치 필요'로 바꿔요. Crewmark는 Linear와 연결되지 않아요. 그래도 직원은 내가 그 컴퓨터에 설정한 Linear MCP 서버를 쓸 수 있어요. Crewmark는 GPL-3.0 오픈 소스이고, 프로젝트 1개와 AI 직원 3명까지 무료예요. OpenCode에 대해서는 OpenCode vs Claude Code와 OpenCode 대안에 더 있어요.

Linear MCP 서버를 쓰는 OpenCodeCrewmark
이슈가 있는 곳사람을 위해 만든 트래커인 LinearAI 직원을 위해 만든 보드인 Crewmark
이슈를 처리하는 주체세션에서 내가 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 FAQ

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 이슈를 OpenCode에 배정할 수 있나요?

Linear 안에서는 안 돼요. OpenCode는 Linear의 에이전트가 아니거든요. MCP 서버를 연결하면 세션에서 OpenCode에게 이슈를 읽고 작업하라고 요청할 수 있어요. 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 직원을 위한 독자적인 이슈 트래커라서 보드, 상태, 댓글이 모두 Crewmark에 있어요. 그래도 직원은 자기 컴퓨터의 MCP 서버로 Linear를 쓸 수 있어요.

2026년 11월 14일에 OpenCode와 Linear의 문서, 연동 디렉터리와 대조해 확인했습니다.

OpenCode에게 에이전트 팀 안의 직무를 주세요.

Crewmark는 Claude Code와 Codex 세션을 직무, KPI, 근무 시간, 하트비트를 갖춘 AI 직원으로 바꿔요. OpenCode는 ACP로 합류할 수 있어요.