Atlassian Jira
Atlassian Jira와 연결하여 이슈 추적 및 프로젝트 관리를 수행할 수 있습니다.
주요 기능
- 프로젝트 및 이슈 관리
- JQL을 사용한 이슈 검색
- 이슈 생성, 수정, 삭제
- 이슈 상태 전환 및 할당
- 사용자 정보 조회
- 댓글 조회 및 추가
- 애자일 보드 및 스프린트 관리
- 대량 작업 지원
기본 정보
인증 방식
OAuth 2.0을 사용하여 인증합니다.
Jira 계정으로 Atlassian OAuth 승인 화면에서 권한을 허용하면 AIP가 액세스 토큰과 접근 가능한 Atlassian 사이트 정보를 저장합니다.
입력 파라미터
- URL (필수): 연결할 Atlassian 사이트 URL
추가 설정
- optimizeTokenUsages (선택): ADF 콘텐츠를 Markdown으로 변환하여 토큰 사용량을 줄입니다. 단, 복잡한 표, 고급 스타일, 확장 기능 등 Markdown에서 지원하지 않는 ADF 고유 서식은 변환 중 유실될 수 있습니다.
지원하는 MCP 도구
get_projects
사용자에게 표시되는 프로젝트의 페이지네이션된 목록을 반환합니다.
bulk_get_users
계정 ID로 여러 사용자에 대한 정보를 조회합니다.
search_issues
JQL(Jira Query Language)을 사용하여 향상된 옵션으로 이슈를 검색합니다.
bulk_fetch_issues
ID 또는 키로 여러 이슈에 대한 정보를 조회합니다.
bulk_transition_issue_statuses
여러 이슈를 새로운 상태로 전환합니다.
assign_issue
이슈를 사용자에게 할당하거나 할당을 해제합니다.
get_comments
이슈의 댓글을 조회합니다.
create_issue
Jira에 새로운 이슈를 생성합니다.
update_issue
기존 이슈를 수정합니다.
delete_issue
이슈를 삭제합니다.
search_fields
Jira 필드를 검색합니다.
add_comment
이슈에 댓글을 추가합니다.
get_agile_boards
Jira의 애자일 보드 목록을 조회합니다.
get_board_issues
특정 애자일 보드의 이슈를 조회합니다.
get_sprints_from_board
특정 애자일 보드의 스프린트 목록을 조회합니다.
get_sprint_issues
특정 스프린트의 이슈를 조회합니다.
사용 예시
예를 들어,
- Prompt로 “특정 프로젝트의 이슈를 검색해줘” 라고 입력하면,
- LLM은 MCP를 통해
search_issues도구를 호출하여 JQL 쿼리로 이슈를 검색합니다. - 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.
OAuth 연결 방법
- AIP에서 Jira MCP Integration을 추가합니다.
- Atlassian OAuth 승인 화면에서 사용할 Jira 계정으로 로그인합니다.
- 요청된 권한을 확인하고 승인합니다.
- 연결할 Atlassian 사이트 URL이 올바른지 확인합니다.
주의사항
- 필요한 최소한의 권한만 부여하는 것을 권장합니다.
- URL은 HTTPS를 사용하는 것을 권장합니다.
optimizeTokenUsages를 사용할 경우 일부 ADF 고유 서식이 Markdown 변환 중 유실될 수 있습니다.- JQL 쿼리 작성 시 Jira의 쿼리 문법을 준수하세요.
Last updated on