endueendue
← Connectors

GitLab

GitLabDev & Deploy

View projects, issues, merge requests, and pipelines; create issues and comment

Available tools 13

Hard-to-undo tools, such as sending or destructive actions, require your approval before running.

  • gitlab__api_destructiveDestructiveApproval required

    GitLab 공식 API destructive 작업 실행 — operation_id·입력 스키마는 gitlab__discover_operations 에서 조회한다. ⚠️ 리소스 삭제·권한 변경은 되돌릴 수 없거나 별도 복구가 필요하다. path·query·body 는 공식 스키마를 따른다. 결과: status · data · next_cursor · truncated · poll. 파일은 filename·content_type·data_base64 로 받는다(합계 1 MiB).

  • gitlab__api_sendSendApproval required

    GitLab 공식 API send 작업 실행 — operation_id·입력 스키마는 gitlab__discover_operations 에서 조회한다. ⚠️ 참여자에게 알림·발송이 전달될 수 있고 전달된 알림은 회수할 수 없다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). path·query·body 는 공식 스키마를 따른다. 결과: status · data · next_cursor · truncated · poll. 파일은 filename·content_type·data_base64 로 받는다(합계 1 MiB).

  • gitlab__comment_on_issueSendApproval required

    GitLab 이슈에 코멘트를 게시한다. ⚠️ 참여자에게 보이고 알림은 회수할 수 없다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 수정·삭제는 gitlab__discover_operations 에서 공식 API 작업을 확인한다. issue_iid 는 gitlab__list_issues 결과의 iid(전역 id 아님), project 는 gitlab__list_projects 결과의 project. 결과: commented · issue_iid · note_id.

  • gitlab__create_issueSendApproval required

    GitLab 프로젝트에 이슈를 생성한다. ⚠️ 프로젝트 멤버에게 보이고 알림은 회수할 수 없다. 요청에 대상·본문이 다 있으면 바로 부르고, 아니면 먼저 대화에 보여 준다(승인 카드엔 본문이 없다). 중복이 걱정되면 gitlab__list_issues 로 먼저 찾는다. 추가 필드·수정·닫기·삭제는 gitlab__discover_operations 에서 공식 API 작업을 확인한다. project 는 gitlab__list_projects 결과의 project(경로)나 id. 결과: created · iid · title · url.

  • gitlab__api_writeWrite

    GitLab 공식 API write 작업 실행 — operation_id·입력 스키마는 gitlab__discover_operations 에서 조회한다. path·query·body 는 공식 스키마를 따른다. 결과: status · data · next_cursor · truncated · poll. 파일은 filename·content_type·data_base64 로 받는다(합계 1 MiB).

  • gitlab__api_readRead

    GitLab 공식 API read 작업 실행 — operation_id·입력 스키마는 gitlab__discover_operations 에서 조회한다. path·query·body 는 공식 스키마를 따른다. 결과: status · data · next_cursor · truncated · poll. 파일은 filename·content_type·data_base64 로 받는다(합계 1 MiB).

  • gitlab__discover_operationsRead

    Search the pinned official GitLab REST v4 operation inventory. Supply operation_id to inspect its required path/query/body schema, scope, permission and fixed execution tool. Large schemas are navigable with JSON schema_pointer. Unsupported composite/auth operations are listed honestly. This is local metadata and makes no API call.

  • gitlab__list_issuesRead

    프로젝트 이슈 목록 — 상태(기본 opened)·검색어·라벨로 거르고 갱신순. 결과: 이슈마다 iid · title · state · author · labels · updated_at · url (최대 25건).

  • gitlab__list_merge_requestsRead

    MR 목록 — 상태·대상 브랜치 필터. 갱신순

  • gitlab__list_pipelinesRead

    CI 파이프라인 목록 — 브랜치(ref)·상태 필터. 최신순. 잡·로그·재시도와 페이지 이동은 gitlab__discover_operations 에서 공식 API 작업을 확인한다.

  • gitlab__list_projectsRead

    멤버로 속한 프로젝트 목록·검색(최근 활동순) — 다른 GitLab 도구에 쓸 project 를 여기서 얻는다. 결과: 프로젝트마다 id · project(경로) · description · last_activity · url (최대 25건, 첫 페이지만).

  • gitlab__read_issueRead

    이슈 상세 + 코멘트 읽기 — 본문은 마크다운 원문, 긴 내용은 절삭

  • gitlab__read_merge_requestRead

    MR 상세 + 코멘트 읽기 — 브랜치·파이프라인 상태·머지 가능성 포함

Before you connect

  1. Create a personal access token (scope: api) Open
  2. ENDUE-1180: REST v4 operations require PAT scope api for mutations (read_api suffices for reads). Existing tokens do not gain scopes from catalog updates: replace the PAT and reconnect if permission is denied. Project/group roles, administrator privileges, feature flags and GitLab tier still apply. Read/write/send/destructive tools enforce server registry risks. OAuth is not used by this PAT connector. Open