Skip to main content
Glama

gitlab mcp

더 나은 GitLab MCP 서버

@zereight/mcp-gitlab

GitLab MCP(모델 컨텍스트 프로토콜) 서버. 기존 GitLab MCP 서버에 대한 버그 수정 및 개선 사항이 포함되어 있습니다.

용법

Claude App, Cline, Roo Code, Cursor와 함께 사용

Claude 앱을 사용하는 경우 API 키와 URL을 직접 설정해야 합니다.

지엑스피1

환경 변수

  • GITLAB_PERSONAL_ACCESS_TOKEN : GitLab 개인 액세스 토큰입니다.
  • GITLAB_API_URL : GitLab API URL입니다. (기본값: https://gitlab.com/api/v4 )
  • GITLAB_READ_ONLY_MODE : 'true'로 설정하면 서버가 읽기 전용 작업만 노출하도록 제한합니다. 보안 강화 또는 쓰기 권한이 필요하지 않을 때 유용합니다. 또한 Cursor 및 도구 제한(40개)과 함께 사용할 때 유용합니다.
  • USE_GITLAB_WIKI : 'true'로 설정하면 위키 관련 도구(list_wiki_pages, get_wiki_page, create_wiki_page, update_wiki_page, delete_wiki_page)가 활성화됩니다. 기본적으로 위키 기능은 비활성화되어 있습니다.

도구 🛠️

  1. create_or_update_file - GitLab 프로젝트에서 단일 파일을 만들거나 업데이트합니다.
  2. search_repositories - GitLab 프로젝트 검색
  3. create_repository - 새로운 GitLab 프로젝트를 만듭니다.
  4. get_file_contents - GitLab 프로젝트에서 파일이나 디렉토리의 내용을 가져옵니다.
  5. push_files - 단일 커밋으로 GitLab 프로젝트에 여러 파일을 푸시합니다.
  6. create_issue - GitLab 프로젝트에서 새로운 이슈를 생성합니다.
  7. create_merge_request - GitLab 프로젝트에서 새로운 병합 요청을 만듭니다.
  8. fork_repository - GitLab 프로젝트를 귀하의 계정이나 지정된 네임스페이스로 포크합니다.
  9. create_branch - GitLab 프로젝트에 새 브랜치를 만듭니다.
  10. get_merge_request - 병합 요청의 세부 정보를 가져옵니다(mergeRequestIid 또는 branchName을 제공해야 함)
  11. get_merge_request_diffs - 병합 요청의 변경 사항/차이점을 가져옵니다(mergeRequestIid 또는 branchName을 제공해야 함)
  12. update_merge_request - 병합 요청 업데이트(mergeRequestIid 또는 branchName을 제공해야 함)
  13. create_note - 이슈 또는 병합 요청에 대한 새 메모(코멘트)를 만듭니다.
  14. create_merge_request_thread - 병합 요청에 대한 새 스레드를 만듭니다.
  15. mr_discussions - 병합 요청에 대한 토론 항목 나열
  16. update_merge_request_note - 기존 병합 요청 스레드 메모 수정
  17. create_merge_request_note - 기존 병합 요청 스레드에 새 메모를 추가합니다.
  18. list_issues - 필터링 옵션을 사용하여 GitLab 프로젝트의 이슈를 나열합니다.
  19. get_issue - GitLab 프로젝트의 특정 이슈에 대한 세부 정보를 가져옵니다.
  20. update_issue - GitLab 프로젝트의 이슈를 업데이트합니다.
  21. delete_issue - GitLab 프로젝트에서 이슈 삭제
  22. list_issue_links - 특정 이슈에 대한 모든 이슈 링크 나열
  23. get_issue_link - 특정 이슈 링크 가져오기
  24. create_issue_link - 두 이슈 간의 이슈 링크를 생성합니다.
  25. delete_issue_link - 이슈 링크 삭제
  26. list_namespaces - 현재 사용자가 사용할 수 있는 모든 네임스페이스를 나열합니다.
  27. get_namespace - ID 또는 경로로 네임스페이스의 세부 정보를 가져옵니다.
  28. verify_namespace - 네임스페이스 경로가 존재하는지 확인
  29. get_project - 특정 프로젝트의 세부 정보를 가져옵니다
  30. list_projects - 현재 사용자가 접근할 수 있는 프로젝트 목록
  31. list_labels - 프로젝트의 라벨 목록
  32. get_label - 프로젝트에서 단일 레이블 가져오기
  33. create_label - 프로젝트에 새 라벨을 만듭니다.
  34. update_label - 프로젝트의 기존 라벨을 업데이트합니다.
  35. delete_label - 프로젝트에서 라벨을 삭제합니다.
  36. list_group_projects - 필터링 옵션을 사용하여 GitLab 그룹의 프로젝트 나열
  37. list_wiki_pages - GitLab 프로젝트의 위키 페이지 목록
  38. get_wiki_page - 특정 위키 페이지의 세부 정보를 가져옵니다
  39. create_wiki_page - GitLab 프로젝트에서 새로운 위키 페이지를 만듭니다.
  40. update_wiki_page - GitLab 프로젝트의 기존 위키 페이지 업데이트
  41. delete_wiki_page - GitLab 프로젝트에서 위키 페이지 삭제
  42. get_repository_tree - GitLab 프로젝트의 저장소 트리를 가져옵니다(파일 및 디렉토리 나열)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

gitlab mcp

  1. @zereight/mcp-gitlab
    1. 용법
      1. Claude App, Cline, Roo Code, Cursor와 함께 사용
      2. 환경 변수
    2. 도구 🛠️

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        GitLab MCP Server (with activity tracking and group projects listing features) This server is based on the original GitLab MCP server with Group Projects Listing and Activity Tracking enhancements
        Last updated -
        28
        73
        13
        TypeScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        An MCP server that enables communication with GitLab repositories, allowing interaction with GitLab's API to manage projects, issues, and repositories through natural language.
        Last updated -
        20
        1
        JavaScript
        MIT License

      View all related MCP servers

      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/zereight/gitlab-mcp'

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