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
(필수): 문제를 생성할 팀 IDdescription
(선택 사항): 문제 설명(마크다운 지원)priority
(선택 사항): 우선순위 수준(0-4)status
(선택 사항): 초기 상태 이름
선형 검색 문제
유연한 필터링을 통한 선형 문제 검색:
query
(선택 사항): 제목/설명에서 검색할 텍스트teamId
(선택 사항): 팀별 필터링status
(선택 사항): 상태별 필터링assigneeId
(선택 사항): 담당자로 필터링priority
(선택 사항): 우선순위 수준(0-4)limit
(선택 사항, 기본값: 10): 반환할 최대 결과 수
선형 스프린트 문제
현재 스프린트/반복의 모든 이슈를 가져옵니다.
teamId
(필수): 스프린트 문제를 가져오기 위한 팀 ID
선형_검색_팀
선형 팀 검색 및 검색:
query
(선택 사항): 팀 이름으로 검색할 텍스트
선형 필터 스프린트 문제
현재 스프린트 문제를 상태별로 필터링하고 현재 사용자로 자동 필터링합니다.
teamId
(필수): 스프린트 문제를 가져오기 위한 팀 IDstatus
(필수): 필터링할 상태(예: "보류 중인 제품 릴리스")
선형_대량_업데이트_상태
여러 선형 문제의 상태를 한 번에 업데이트합니다.
issueIds
(필수): 업데이트할 이슈 ID 목록(예: ["ENG-123", "DATA-456"])targetStatus
(필수): 모든 문제에 대해 설정할 대상 상태(예: "진행 중")
개발자 설정
- Linear 설정 > API 섹션에서 Linear API 키를 받으세요.
- 프로젝트 루트에
.env
파일을 만듭니다.
지엑스피1
- 종속성 설치:
- 서버를 시작합니다:
기술적 세부 사항
- TypeScript 및 Model Context Protocol SDK로 구축됨
- API 상호작용을 위해 Linear SDK를 사용합니다.
- 오류 처리, 속도 제한 및 연결 관리가 포함됩니다.
- 구성 가능한 재시도 시도를 통해 자동 재연결을 지원합니다.
- 연결 상태를 위한 하트비트 모니터링을 구현합니다.
- 디버그 모드에서 자세한 로깅을 제공합니다.
오류 처리
서버에는 포괄적인 오류 처리 기능이 포함되어 있습니다.
- API 타임아웃 보호
- 연결 손실 시 자동 재연결 시도
- 타임스탬프가 포함된 자세한 오류 로깅
- 우아한 종료 처리
- 연결 상태를 위한 하트비트 모니터링
종속성
@linear/sdk
: Linear API 클라이언트@modelcontextprotocol/sdk
: MCP 서버 구현zod
: 런타임 유형 검사 및 검증dotenv
: 환경 변수 관리- TypeScript 및 관련 개발 도구
종속성의 전체 목록을 보려면 package.json
참조하세요.
This server cannot be installed
모델 컨텍스트 프로토콜을 통해 AI 모델이 Linear와 상호 작용하여 문제 추적 및 프로젝트 관리를 수행할 수 있도록 하여 문제 생성, 검색, 스프린트 관리, 대량 업데이트 상태와 같은 기능을 지원합니다.