Linear MCP Integration Server

Integrations

  • Used for environment variable management, specifically to load the Linear API key for authentication with Linear's API.

  • Provides tools for interacting with Linear for issue tracking and project management, including creating issues, searching issues, retrieving sprint issues, searching teams, filtering sprint issues, and bulk updating issue statuses.

  • Supported in Linear issue descriptions, allowing rich text formatting when creating issues.

선형 MCP 통합 서버

이 서버는 모델 컨텍스트 프로토콜(MCP)을 통해 선형 통합 기능을 제공합니다. AI 모델이 문제 추적 및 프로젝트 관리를 위해 선형 통합과 상호 작용할 수 있도록 지원합니다.

특징

서버는 MCP 인터페이스를 통해 다음 도구를 제공합니다.

선형_생성_문제

다음 매개변수를 사용하여 새로운 선형 문제를 생성합니다.

  • title (필수): 호 제목
  • teamId (필수): 문제를 생성할 팀 ID
  • description (선택 사항): 문제 설명(마크다운 지원)
  • priority (선택 사항): 우선순위 수준(0-4)
  • status (선택 사항): 초기 상태 이름

선형 검색 문제

유연한 필터링을 통한 선형 문제 검색:

  • query (선택 사항): 제목/설명에서 검색할 텍스트
  • teamId (선택 사항): 팀별 필터링
  • status (선택 사항): 상태별 필터링
  • assigneeId (선택 사항): 담당자로 필터링
  • priority (선택 사항): 우선순위 수준(0-4)
  • limit (선택 사항, 기본값: 10): 반환할 최대 결과 수

선형 스프린트 문제

현재 스프린트/반복의 모든 이슈를 가져옵니다.

  • teamId (필수): 스프린트 문제를 가져오기 위한 팀 ID

선형_검색_

선형 팀 검색 및 검색:

  • query (선택 사항): 팀 이름으로 검색할 텍스트

선형 필터 스프린트 문제

현재 스프린트 문제를 상태별로 필터링하고 현재 사용자로 자동 필터링합니다.

  • teamId (필수): 스프린트 문제를 가져오기 위한 팀 ID
  • status (필수): 필터링할 상태(예: "보류 중인 제품 릴리스")

선형_대량_업데이트_상태

여러 선형 문제의 상태를 한 번에 업데이트합니다.

  • issueIds (필수): 업데이트할 이슈 ID 목록(예: ["ENG-123", "DATA-456"])
  • targetStatus (필수): 모든 문제에 대해 설정할 대상 상태(예: "진행 중")

개발자 설정

  1. Linear 설정 > API 섹션에서 Linear API 키를 받으세요.
  2. 프로젝트 루트에 .env 파일을 만듭니다.

지엑스피1

  1. 종속성 설치:
npm install
  1. 서버를 시작합니다:
# Development mode with auto-reload npm run dev # Production mode npm start # Build TypeScript npm run build # Run linter npm run lint # Run tests npm run test # Inspect MCP server npm run inspect

기술적 세부 사항

  • TypeScript 및 Model Context Protocol SDK로 구축됨
  • API 상호작용을 위해 Linear SDK를 사용합니다.
  • 오류 처리, 속도 제한 및 연결 관리가 포함됩니다.
  • 구성 가능한 재시도 시도를 통해 자동 재연결을 지원합니다.
  • 연결 상태를 위한 하트비트 모니터링을 구현합니다.
  • 디버그 모드에서 자세한 로깅을 제공합니다.

오류 처리

서버에는 포괄적인 오류 처리 기능이 포함되어 있습니다.

  • API 타임아웃 보호
  • 연결 손실 시 자동 재연결 시도
  • 타임스탬프가 포함된 자세한 오류 로깅
  • 우아한 종료 처리
  • 연결 상태를 위한 하트비트 모니터링

종속성

  • @linear/sdk : Linear API 클라이언트
  • @modelcontextprotocol/sdk : MCP 서버 구현
  • zod : 런타임 유형 검사 및 검증
  • dotenv : 환경 변수 관리
  • TypeScript 및 관련 개발 도구

종속성의 전체 목록을 보려면 package.json 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

모델 컨텍스트 프로토콜을 통해 AI 모델이 Linear와 상호 작용하여 문제 추적 및 프로젝트 관리를 수행할 수 있도록 하여 문제 생성, 검색, 스프린트 관리, 대량 업데이트 상태와 같은 기능을 지원합니다.

  1. Features
    1. linear_create_issue
    2. linear_search_issues
    3. linear_sprint_issues
    4. linear_search_teams
    5. linear_filter_sprint_issues
    6. linear_bulk_update_status
  2. Developer Setup
    1. Technical Details
      1. Error Handling
        1. Dependencies
          ID: 95yu0123ap