Skip to main content
Glama

Linear MCP Server

by jerhadf

선형 MCP 서버

중요 참고: 이 MCP 서버는 더 이상 지원되지 않으며 유지 관리되지 않습니다. 공식 Linear 원격 MCP 서버를 사용하는 것이 좋습니다. https://linear.app/changelog/2025-05-01-mcp ( https://mcp.linear.app/sse )

선형 API를 위한 모델 컨텍스트 프로토콜 서버입니다.

이 서버는 MCP를 통해 Linear의 문제 추적 시스템과 통합을 제공하여 LLM이 Linear 문제와 상호 작용할 수 있도록 합니다.

설치

자동 설치

Smithery를 통해 Claude Desktop용 Linear MCP 서버를 자동으로 설치하려면:

지엑스피1

수동 설치

  1. 팀을 위한 Linear API 키를 생성하거나 받으세요: https://linear.app/YOUR-TEAM/settings/api
  2. Claude Desktop에 서버 구성을 추가합니다.
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{ "mcpServers": { "linear": { "command": "npx", "args": [ "-y", "linear-mcp-server" ], "env": { "LINEAR_API_KEY": "your_linear_api_key_here" } } } }

구성 요소

도구

  1. linear_create_issue : 새로운 Linear 이슈를 생성합니다.
    • 필수 입력 사항:
      • title (문자열): 이슈 제목
      • teamId (문자열): 문제를 생성할 팀 ID
    • 선택 입력 사항:
      • description (문자열): 문제 설명(마크다운 지원)
      • priority (숫자, 0-4): 우선순위 수준(1=긴급, 4=낮음)
      • status (문자열): 초기 상태 이름
  2. linear_update_issue : 기존 이슈 업데이트
    • 필수 입력 사항:
      • id (문자열): 업데이트할 문제 ID
    • 선택 입력 사항:
      • title (문자열): 새 제목
      • description (문자열): 새 설명
      • priority (숫자, 0-4): 새로운 우선순위
      • status (문자열): 새 상태 이름
  3. linear_search_issues : 유연한 필터링을 통한 문제 검색
    • 선택 입력 사항:
      • query (문자열): 제목/설명에서 검색할 텍스트
      • teamId (문자열): 팀으로 필터링
      • status (문자열): 상태별 필터링
      • assigneeId (문자열): 담당자로 필터링
      • labels (string[]): 레이블로 필터링
      • priority (숫자): 우선순위별 필터링
      • limit (숫자, 기본값: 10): 최대 결과
  4. linear_get_user_issues : 사용자에게 할당된 이슈를 가져옵니다.
    • 선택 입력 사항:
      • userId (문자열): 사용자 ID(인증된 사용자의 경우 생략)
      • includeArchived (부울): 보관된 이슈를 포함합니다.
      • limit (숫자, 기본값: 50): 최대 결과
  5. linear_add_comment : 이슈에 댓글 추가
    • 필수 입력 사항:
      • issueId (문자열): 의견을 제시할 이슈 ID
      • body (문자열): 주석 텍스트(마크다운 지원)
    • 선택 입력 사항:
      • createAsUser (문자열): 사용자 정의 사용자 이름
      • displayIconUrl (문자열): 사용자 정의 아바타 URL

자원

  • linear-issue:///{issueId} - 개별 이슈 세부 정보 보기
  • linear-team:///{teamId}/issues - 팀 문제 보기
  • linear-user:///{userId}/assigned - 사용자에게 할당된 문제 보기
  • linear-organization: - 조직 정보 보기
  • linear-viewer: - 현재 사용자 컨텍스트 보기

사용 예

Claude Desktop에서 Linear와 상호 작용하기 위해 사용할 수 있는 몇 가지 프롬프트 예는 다음과 같습니다.

  1. "내 모든 높은 우선 순위 문제 표시" → search_issues 도구 및/또는 linear-user:///{userId}/assigned 를 실행하여 우선 순위 1로 할당된 문제를 찾습니다.
  2. "이미 말씀드린 버그에 대한 내용을 바탕으로 인증 시스템에 대한 버그 보고서를 작성하세요" → create_issue 사용하여 적절한 세부 정보와 상태 추적을 통해 우선순위가 높은 새 이슈를 생성하세요.
  3. "진행 중인 모든 프런트엔드 작업 찾기" → search_issues 사용하여 진행 중인 작업에서 프런트엔드 관련 문제를 찾습니다.
  4. "모바일 앱 개발 이슈에 대한 최근 업데이트 요약을 알려주세요" → search_issues 사용하여 관련 이슈를 식별한 다음, linear-issue:///{issueId} 사용하여 이슈 세부 정보를 가져오고 최근 활동 및 댓글을 표시합니다.
  5. "모바일 팀의 현재 업무량은 얼마입니까?" → linear-team:///{teamId}/issuessearch_issues 결합하여 모바일 팀 전반의 문제 분포와 우선순위를 분석합니다.

개발

  1. 종속성 설치:
npm install
  1. .env 에서 Linear API 키 구성:
LINEAR_API_KEY=your_api_key_here
  1. 서버를 빌드하세요:
npm run build

자동 재빌드를 사용한 개발의 경우:

npm run watch

특허

이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 약관에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Linear의 문제 추적 시스템과 통합된 모델 컨텍스트 프로토콜 서버를 통해 LLM은 자연어 상호 작용을 통해 Linear 문제를 생성, 업데이트, 검색하고, 의견을 남길 수 있습니다.

  1. 설치
    1. 자동 설치
    2. 수동 설치
  2. 구성 요소
    1. 도구
    2. 자원
  3. 사용 예
    1. 개발
      1. 특허

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that provides tools for analyzing text documents, including counting words and characters. This server helps LLMs perform text analysis tasks by exposing simple document statistics functionality.
          Last updated -
          1
          8
          7
          JavaScript
          Apache 2.0
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.
          Last updated -
          5
          6
          Python
          Apache 2.0
        • -
          security
          A
          license
          -
          quality
          Provides access to Linear's issue tracking system through a standardized Model Context Protocol interface, allowing users to create, update, search, and manage issues, projects, and comments via natural language.
          Last updated -
          21
          MIT License
          • Apple
          • Linux
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables large language models to interact with Linear's issue tracking system, allowing management of issues, projects, teams, and other Linear resources.
          Last updated -
          TypeScript
          MIT License
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/jerhadf/linear-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server