선형 MCP 서버
AI 어시스턴트가 Linear 프로젝트 관리 시스템과 상호 작용할 수 있도록 하는 Linear GraphQL API를 위한 MCP(Model Context Protocol) 서버 구현입니다.
특징
- MCP 도구를 통한 Linear의 GraphQL API에 액세스
- 선형 API 키를 통한 인증
- 사용자, 팀, 프로젝트 및 문제와 관련된 데이터를 검색하고 수정합니다.
- 이슈 생성, 업데이트 및 의견 제출
- 라벨 추가 및 제거
- 프로젝트 만들기
- 사용 가능한 도구에 대한 포괄적인 문서
설치
Smithery를 통해 설치(권장)
Smithery를 통해 Claude Desktop용 Linear MCP Server를 자동으로 설치하려면:
지엑스피1
수동 구성
설치 후 MCP 설정 파일에 다음을 추가하세요.
클라이언트별 구성 위치
- Claude 데스크톱:
~/Library/Application Support/Claude/claude_desktop_config.json
- Claude VSCode 확장:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- GoMCP:
~/.config/gomcp/config.yaml
수동 설치
- 저장소를 복제합니다
- 종속성 설치
- 프로젝트를 빌드하세요
- Linear API 토큰으로
.env
파일을 만듭니다.
- 서버를 시작합니다
사용 가능한 도구
사용 가능한 도구와 계획된 기능의 전체 목록은 TOOLS.md를 참조하세요.
개요
Linear-MCP-Server는 MCP 프로토콜을 구현하여 Claude(AI 어시스턴트)와 Linear(프로젝트 관리 도구) 간의 격차를 해소합니다. 이를 통해 Claude는 다음과 같은 작업을 수행할 수 있습니다.
- Linear에서 문제, 프로젝트, 팀 및 기타 데이터를 검색합니다.
- 문제 생성 및 업데이트
- 문제 상태 변경
- 팀원들에게 이슈 할당
- 댓글 추가
- 프로젝트와 팀을 만드세요
서버는 Linear의 GraphQL API를 사용하고 단순성을 위해 사용자 토큰(OAuth 아님)을 통해 인증합니다.
시작하기
필수 조건
- Node.js(v18+)
- NPM 또는 Yarn
- 선형 API 토큰
설치
서버 실행
Linear API 토큰으로 서버를 실행합니다.
또는 환경에 토큰을 설정하고 인수 없이 실행합니다.
Claude Desktop과 함께 사용
Claude Desktop과 함께 이 MCP 서버를 사용하려면:
- Claude Desktop에서 개발자 모드 활성화(메뉴 표시줄에서)
- 설정 > 개발자 옵션으로 이동하세요
- "서버 추가"를 클릭하세요
- 다음 설정으로 구성하세요.
- 이름 : 선형 MCP 서버
- 유형 : 로컬 프로세스
- 명령어 : linear-mcp-server
- 인수 : --token YOUR_LINEAR_API_TOKEN
또는 구성 파일을 수동으로 편집합니다.
- 구성을 저장합니다
- Claude Desktop을 다시 시작합니다(완전히 종료하고 다시 엽니다).
- 이제 Claude에서 도구로 사용할 수 있는 Linear MCP Server가 표시됩니다.
클로드 프롬프트 예시
Claude Desktop에 연결되면 다음과 같은 프롬프트를 사용할 수 있습니다.
- "내 모든 선형 문제를 보여주세요"
- "프런트엔드 팀에 '로그인 버그 수정'이라는 제목의 새 이슈를 생성하세요."
- "FE-123 문제의 상태를 '진행 중'으로 변경합니다."
- "BE-456 문제를 John Smith에게 할당하세요"
- "UI-789 문제에 주석을 추가하세요: '이 문제는 금요일까지 수정되어야 합니다'"
개발
지역적으로 개발하려면:
서버 확장
서버에 새로운 도구를 추가하려면:
- TOOLS.md 문서의 구현 가이드를 따르세요.
src/
디렉토리에 설정된 코드 구조를 따르도록 하세요.- 변경 사항을 반영하도록 문서를 업데이트하세요.
개발 및 기여
개발 환경 설정
- 저장소를 복제합니다
- 종속성 설치
- 개발 모드로 시작
npm에 게시하기
이 패키지를 npm에 게시하려면:
- package.json의 버전을 업데이트하세요
- 프로젝트를 빌드하세요
- npm에 이미 로그인했는지 확인하세요
- npm에 게시
- Smithery 레지스트리의 경우, Smithery 팀과 협력하여 서버를 카탈로그에 등록해야 합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
AI 어시스턴트가 선형 프로젝트 관리 시스템과 상호 작용하여 문제, 프로젝트, 팀 및 사용자와 관련된 데이터를 생성, 검색 및 수정할 수 있도록 하는 모델 컨텍스트 프로토콜 서버 구현입니다.