Jira
Atlassian이슈·프로젝트
이슈 JQL 검색·상세 조회·프로젝트/전이 목록, 이슈 생성·코멘트·상태 전이
제공 도구 12
발신·파괴적 작업 등 되돌리기 어려운 도구는 실행 전 사용자 승인을 거칩니다.
- jira__api_destructive파괴적승인 필요
Jira 공식 destructive 작업 실행. jira__operations에서 operation_id와 필수 입력·권한을 먼저 확인한다. path/query/body는 공식 필드명과 중첩 JSON을 유지한다. ⚠️ 알림·자동화·권한 변경 또는 삭제가 발생하고 되돌릴 수 없을 수 있다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다. 결과: data · pagination.next · truncated · async. 다음 페이지는 같은 작업에 pagination.next를 적용한다. 첨부 업로드는 file(name/mime_type/base64), 비동기 작업은 getTask로 상태를 확인한다.
- jira__api_send발신승인 필요
Jira 공식 send 작업 실행. jira__operations에서 operation_id와 필수 입력·권한을 먼저 확인한다. path/query/body는 공식 필드명과 중첩 JSON을 유지한다. ⚠️ 알림·자동화·권한 변경 또는 삭제가 발생하고 되돌릴 수 없을 수 있다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다. 결과: data · pagination.next · truncated · async. 다음 페이지는 같은 작업에 pagination.next를 적용한다. 첨부 업로드는 file(name/mime_type/base64), 비동기 작업은 getTask로 상태를 확인한다.
- jira__comment_issue발신승인 필요
Jira 이슈에 코멘트(평문)를 게시한다. ⚠️ 워처 전원에게 알림이 나가고 이 커넥터로는 고치거나 지울 수 없어 되돌릴 수 없다 — 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 상태를 바꾸려면 jira__transition_issue. issue_key 는 jira__search_issues 결과의 key(예: ENDUE-393). 결과: commented · issue · comment_id · at.
- jira__create_issue발신승인 필요
Jira 프로젝트에 이슈를 생성한다(issue_type 기본 Task, 설명은 평문). ⚠️ 팀 보드에 남고 워처에게 알림이 나가며 이 커넥터에는 삭제·수정 도구가 없어 되돌릴 수 없다 — 요청에 제목·설명이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 설명이 없다). project_key 는 jira__list_projects 결과의 key. 필수 사용자 필드가 있는 프로젝트는 400 으로 실패한다. 사이트가 여럿이면 목록과 함께 실패한다 — 그중 하나를 site 에 넣는다. 결과: created · key · summary · type · project · url.
- jira__transition_issue발신승인 필요
Jira 이슈의 상태를 옮긴다 — transition 은 전이 id·이름 또는 도착 상태 이름. ⚠️ 알림과 연결된 자동화(웹훅·리포지토리 연동)가 함께 발화하고, 반대 전이가 열려 있다는 보장이 없어 되돌릴 수 없을 수 있다. 가능한 전이는 jira__list_transitions 로 먼저 본다(맞는 전이가 없으면 가능한 목록과 함께 실패한다). 코멘트만 남기려면 jira__comment_issue. issue_key 는 jira__search_issues 결과의 key. 결과: transitioned · issue · transition · to_status.
- jira__api_write쓰기
Jira 공식 write 작업 실행. jira__operations에서 operation_id와 필수 입력·권한을 먼저 확인한다. path/query/body는 공식 필드명과 중첩 JSON을 유지한다. 개인 설정을 저장한다. 결과: data · pagination.next · truncated · async. 다음 페이지는 같은 작업에 pagination.next를 적용한다. 첨부 업로드는 file(name/mime_type/base64), 비동기 작업은 getTask로 상태를 확인한다.
- jira__api_read읽기
Jira 공식 read 작업 실행. jira__operations에서 operation_id와 필수 입력·권한을 먼저 확인한다. path/query/body는 공식 필드명과 중첩 JSON을 유지한다. 조회 전용이며 변경 작업은 거부한다. 결과: data · pagination.next · truncated · async. 다음 페이지는 같은 작업에 pagination.next를 적용한다. 첨부 업로드는 file(name/mime_type/base64), 비동기 작업은 getTask로 상태를 확인한다.
- jira__get_issue읽기
이슈 상세 — 설명 본문(평문 환원)·최근 코멘트 5건·라벨·보고자
- jira__list_projects읽기
Jira 프로젝트 목록 — 이슈 생성에 필요한 project_key 를 여기서 얻는다. 결과: 프로젝트마다 key · name · type (최대 50건).
- jira__list_transitions읽기
이 이슈에서 지금 가능한 상태 전이 목록 — 전이 id 는 워크플로·현재 상태마다 다르니 기억하지 말고 매번 조회한다. 결과: 전이마다 id · name · to_status.
- jira__operations읽기
Jira 공식 API 작업을 검색한다. query로 이슈·사용자·보드·스프린트 작업을 찾고 operation_id로 정확한 path/query/body 스키마·필수 권한·실행 도구를 조회한다. #/definitions/ 참조는 schema_name으로 조회한다. 결과: operations · total · next_cursor 또는 작업 스키마. cursor는 다음 목록 페이지에 쓴다.
- jira__search_issues읽기
JQL 로 이슈 검색 — 다른 Jira 도구에 쓸 이슈 키를 여기서 얻는다. 결과: 이슈마다 key · summary · status · type · assignee · priority · updated · labels (최대 50건).