선형 MCP 서버
선형 API를 위한 모델 컨텍스트 프로토콜 서버입니다.
이 서버는 MCP를 통해 Linear의 문제 추적 시스템과 통합을 제공하여 LLM이 Linear 문제와 상호 작용할 수 있도록 합니다.
설치
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 Linear Integration Server를 자동으로 설치하려면:
지엑스피1
수동 설치
- 팀을 위한 Linear API 키를 생성하거나 받으세요: https://linear.app/YOUR-TEAM/settings/api
- Claude Desktop에 서버 구성 추가:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- MacOS:
구성 요소
도구
linear_create_issue
: 새로운 Linear 이슈를 생성합니다.- 필수 입력 사항:
title
(문자열): 이슈 제목teamId
(문자열): 문제를 생성할 팀 ID
- 선택 입력 사항:
description
(문자열): 문제 설명(마크다운 지원)priority
(숫자, 0-4): 우선순위 수준(1=긴급, 4=낮음)status
(문자열): 초기 상태 이름
- 필수 입력 사항:
linear_update_issue
: 기존 이슈 업데이트- 필수 입력 사항:
id
(문자열): 업데이트할 문제 ID
- 선택 입력 사항:
title
(문자열): 새 제목description
(문자열): 새 설명priority
(숫자, 0-4): 새로운 우선순위status
(문자열): 새 상태 이름
- 필수 입력 사항:
linear_search_issues
: 유연한 필터링을 통한 문제 검색- 선택 입력 사항:
query
(문자열): 제목/설명에서 검색할 텍스트teamId
(문자열): 팀으로 필터링status
(문자열): 상태별 필터링assigneeId
(문자열): 담당자로 필터링labels
(string[]): 레이블로 필터링priority
(숫자): 우선순위로 필터링limit
(숫자, 기본값: 10): 최대 결과
- 선택 입력 사항:
linear_get_user_issues
: 사용자에게 할당된 이슈를 가져옵니다.- 선택 입력 사항:
userId
(문자열): 사용자 ID(인증된 사용자의 경우 생략)includeArchived
(부울): 보관된 이슈를 포함합니다.limit
(숫자, 기본값: 50): 최대 결과
- 선택 입력 사항:
linear_add_comment
: 이슈에 댓글 추가- 필수 입력 사항:
issueId
(문자열): 의견을 제시할 이슈 IDbody
(문자열): 주석 텍스트(마크다운 지원)
- 선택 입력 사항:
createAsUser
(문자열): 사용자 정의 사용자 이름displayIconUrl
(문자열): 사용자 정의 아바타 URL
- 필수 입력 사항:
자원
linear-issue:///{issueId}
- 개별 이슈 세부 정보 보기linear-team:///{teamId}/issues
- 팀 문제 보기linear-user:///{userId}/assigned
- 사용자에게 할당된 문제 보기linear-organization:
- 조직 정보 보기linear-viewer:
- 현재 사용자 컨텍스트 보기
사용 예
Claude Desktop에서 Linear와 상호 작용하기 위해 사용할 수 있는 몇 가지 프롬프트 예는 다음과 같습니다.
- "내 모든 높은 우선 순위 문제 표시" →
search_issues
도구 및/또는linear-user:///{userId}/assigned
를 실행하여 우선 순위 1로 할당된 문제를 찾습니다. - "이미 말씀드린 버그에 대한 내용을 바탕으로 인증 시스템에 대한 버그 보고서를 작성하세요" →
create_issue
사용하여 적절한 세부 정보와 상태 추적을 통해 우선순위가 높은 새 이슈를 생성하세요. - "진행 중인 모든 프런트엔드 작업 찾기" →
search_issues
사용하여 진행 중인 작업에서 프런트엔드 관련 문제를 찾습니다. - "모바일 앱 개발 이슈에 대한 최근 업데이트 요약을 알려주세요" →
search_issues
사용하여 관련 이슈를 식별한 다음,linear-issue:///{issueId}
사용하여 이슈 세부 정보를 가져오고 최근 활동 및 댓글을 표시합니다. - "모바일 팀의 현재 업무량은 얼마입니까?" →
linear-team:///{teamId}/issues
와search_issues
결합하여 모바일 팀 전반의 문제 분포와 우선순위를 분석합니다.
개발
- 종속성 설치:
.env
에서 Linear API 키 구성:
- 서버를 빌드하세요:
자동 재빌드를 사용한 개발의 경우:
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여됩니다. 즉, MIT 라이선스의 조건에 따라 소프트웨어를 자유롭게 사용, 수정 및 배포할 수 있습니다. 자세한 내용은 프로젝트 저장소의 LICENSE 파일을 참조하세요.
This server cannot be installed
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.
LLM이 Linear의 문제 추적 시스템과 통합하여 Linear API를 통해 문제를 생성, 업데이트, 검색하고, 의견을 남길 수 있도록 지원합니다.
Related MCP Servers
- AsecurityAlicenseAqualityProvides a Model Context Protocol interface for accessing Linear's issue tracking system, enabling users to query and search issues with TypeScript type safety and robust error handling.Last updated 7 days ago91830TypeScriptMIT License
- AsecurityFlicenseAqualityEnables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.Last updated 5 months ago7833JavaScript
- -securityAlicense-qualityA Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.Last updated 3 months ago636316JavaScriptMIT License
- -securityFlicense-qualityEnables AI models to interact with Linear for issue tracking and project management through capabilities like creating/searching issues, managing sprints, and retrieving workflow states.Last updated 5 months agoTypeScript