Skip to main content
Glama

Jira MCP 서버

타입스크립트 노드.js 지라 국립민간공원 특허홍보 담당자 환영

Jira 통합을 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 Claude와 같은 AI 비서가 MCP를 사용하여 Jira와 상호 작용할 수 있습니다.

저자: Samuel Rizzo

GitHub 팔로워 트위터 팔로우

특징

  • 모든 Jira 프로젝트 나열

  • 자세한 문제 정보를 얻으세요

  • 프로젝트 및 담당자별로 문제 검색

  • 프로젝트 멤버 목록

  • 사용자의 프로젝트 멤버십 및 할당된 문제 확인

  • 사용자 정의 필드로 새로운 문제 만들기

  • 필터링 옵션을 사용하여 스프린트 나열 및 쿼리

Related MCP server: HH JIRA MCP Server

설치

지엑스피1

구성

MCP 서버 구성

cursor/windsurf mcp 설정 파일에 다음 구성을 추가하세요.

{ "mcpServers": { "jira-mcp": { "command": "node", "args": ["./dist/index.js"], "env": { "JIRA_HOST": "your-domain.atlassian.net", "JIRA_EMAIL": "your-email@example.com", "JIRA_API_TOKEN": "your-api-token-here" } } } }

API 액세스 설정

  1. Jira API 토큰을 생성합니다.

    • Atlassian 계정 설정 으로 이동

    • "API 토큰 생성"을 클릭하세요

    • 이름을 지정하고 "만들기"를 클릭하세요.

    • 토큰을 복사하세요(인증에 필요합니다)

  2. Atlassian 계정과 연결된 Jira 호스트 URL(예: your-domain.atlassian.net )과 이메일 주소를 기록해 두세요.

  3. 이러한 자격 증명을 MCP 서버 구성에 추가합니다.

사용 가능한 도구

1. 프로젝트 목록( mcp_jira_list_projects )

인증된 사용자가 액세스할 수 있는 모든 Jira 프로젝트를 나열합니다.

매개변수:

  • jiraHost : Jira 도메인(예: 'your-domain.atlassian.net')

  • email : Jira 이메일

  • apiToken : Jira API 토큰

2. 문제 세부 정보 가져오기( mcp_jira_get_issue )

특정 Jira 문제에 대한 자세한 정보를 검색합니다.

매개변수:

  • issueKey : Jira 이슈 키(예: 'PROJECT-123')

  • jiraHost : Jira 도메인

  • email : Jira 이메일

  • apiToken : Jira API 토큰

3. 검색 문제( mcp_jira_search_issues )

특정 프로젝트의 문제를 검색하며, 담당자별로 필터링할 수도 있습니다.

매개변수:

  • projectKey : Jira 프로젝트 키

  • assigneeName : (선택 사항) 담당자 이름으로 문제 필터링

  • jiraHost : Jira 도메인

  • email : Jira 이메일

  • apiToken : Jira API 토큰

4. 프로젝트 멤버 목록( mcp_jira_list_project_members )

특정 Jira 프로젝트의 모든 멤버를 나열합니다.

매개변수:

  • projectKey : Jira 프로젝트 키

  • jiraHost : Jira 도메인

  • email : Jira 이메일

  • apiToken : Jira API 토큰

5. 사용자 문제 확인( mcp_jira_check_user_issues )

사용자가 프로젝트의 멤버인지 확인하고 할당된 문제를 나열합니다.

매개변수:

  • projectKey : Jira 프로젝트 키

  • userName : 확인할 사용자의 표시 이름

  • jiraHost : Jira 도메인

  • email : Jira 이메일

  • apiToken : Jira API 토큰

6. 이슈 생성( mcp_jira_create_issue )

지정된 세부 정보를 사용하여 Jira 프로젝트에서 새로운 이슈를 생성합니다.

매개변수:

  • projectKey : Jira 프로젝트 키

  • summary : 이슈의 제목/요약

  • description : 문제에 대한 자세한 설명

  • issueType : (선택 사항) 문제 유형(예: '작업', '버그', '스토리'), 기본값은 '작업'입니다.

  • assigneeName : (선택 사항) 문제를 할당할 사람의 표시 이름

  • reporterName : (선택 사항) 문제를 보고하는 사람의 표시 이름

  • sprintId : (선택 사항) 이슈를 추가할 스프린트의 ID

  • jiraHost : Jira 도메인

  • email : Jira 이메일

  • apiToken : Jira API 토큰

7. 스프린트 목록( mcp_jira_list_sprints )

필터링 옵션을 사용하여 Jira의 현재 스프린트를 나열합니다.

매개변수:

  • boardId : (선택 사항) 특정 보드로 스프린트를 필터링하기 위한 Jira 보드 ID

  • projectKey : (선택 사항) 프로젝트와 관련된 스프린트를 찾기 위한 프로젝트 키

  • state : (선택 사항) 필터링할 스프린트 상태(활성, 미래, 닫힘 또는 모두), 기본값은 '활성'입니다.

  • jiraHost : Jira 도메인

  • email : Jira 이메일

  • apiToken : Jira API 토큰

사용 예

다음은 Claude와 함께 사용할 수 있는 몇 가지 쿼리 예시입니다.

"List all Jira projects in PROJECT" "Get details for issue PROJECT-123" "Search for issues assigned to John in PROJECT" "List all members of PROJECT" "Check what issues are assigned to Jane in PROJECT" "Create a new bug issue titled 'Login page error' in PROJECT" "List active sprints for PROJECT"

지속적인 개발

이 프로젝트는 현재 활발하게 개발 중입니다. Jira와의 통합 기능을 확장하기 위해 새로운 도구와 기능이 정기적으로 추가되고 있습니다. 향후 업데이트 내용은 다음과 같습니다.

  • 추가 이슈 관리 도구

  • 스프린트 및 보드 관리

  • 고급 검색 및 필터링 옵션

  • 사용자 정의 필드 처리

  • 워크플로 전환

  • 그리고 더 많은 것들!

최신 소식을 확인하려면 저장소를 시청하거나 별표 표시를 하세요.

기여하다

이 프로젝트는 오픈소스 프로젝트이므로 여러분의 참여를 환영합니다! 참여 방법:

  1. 저장소를 포크하세요

  2. 기능 브랜치를 생성하세요

  3. 변경 사항을 만드세요

  4. 풀 리퀘스트 제출

오픈소스

이 코드는 완전히 오픈 소스입니다. 자유롭게 다음 작업을 수행할 수 있습니다.

  • 복사

  • 수정하다

  • 분배하다

  • 상업적으로 사용하다

  • 비공개로 사용

제한 없음 - 코드를 원하는 대로 사용하세요!

특허

MIT

Latest Blog Posts

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/samuelrizzo/jira-mcp-server'

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