Skip to main content
Glama

mcp-gitlab

GitLab MCP — GitLab REST API v4를 래핑합니다 (자체 API 키 사용)

Pipeworx의 일부 — AI 에이전트를 1476개 이상의 실시간 데이터 소스에 연결하는 MCP 게이트웨이입니다.

도구

도구

설명

gitlab_list_projects

액세스 가능한 모든 GitLab 프로젝트를 나열합니다. 프로젝트 ID, 이름, 경로, 설명, 별 수, URL을 반환합니다. 자세한 정보를 가져오려면 gitlab_get_project를 사용하세요.

gitlab_get_project

특정 GitLab 프로젝트의 세부 정보를 가져옵니다 (예: 프로젝트 ID "123" 또는 경로 "group/project"). 이름, 설명, 공개 범위, 별, 포크, 기본 브랜치를 반환합니다.

gitlab_list_issues

프로젝트 ID로 GitLab 프로젝트에서 이슈를 검색합니다. 이슈 ID, 제목, 상태(열림/닫힘), 라벨, 담당자, URL을 반환합니다. 상태와 라벨로 필터링합니다.

gitlab_list_mrs

프로젝트 ID로 GitLab 프로젝트의 병합 요청을 나열합니다. MR ID, 제목, 상태, 작성자, 소스/타겟 브랜치, URL을 반환합니다. 상태와 작성자로 필터링합니다.

gitlab_get_file

프로젝트 ID와 파일 경로(예: "src/main.py")로 GitLab 저장소에서 파일 콘텐츠를 가져옵니다. 디코딩된 콘텐츠, 파일 크기, 이름, 인코딩을 반환합니다.

Related MCP server: GitLab MR MCP

빠른 시작

MCP 클라이언트(Claude Desktop, Cursor, Windsurf 등)에 추가하세요:

{
  "mcpServers": {
    "gitlab": {
      "url": "https://gateway.pipeworx.io/gitlab/mcp"
    }
  }
}

이 엔드포인트가 실제로 제공하는 것

tools/list는 https://gateway.pipeworx.io/gitlab/mcp에서 위 표의 도구 및 공유 Pipeworx 메타 도구 — ask_pipeworx, discover_tools, search_within, remember/recall 및 게이트웨이 전체 세트의 나머지 — 를 반환합니다. 따라서 표시되는 도구 수는 이 표보다 많습니다. 단일 팩 엔드포인트는 현재 팩 자체 도구와 함께 약 30개의 공유 도구를 나열합니다. 연결의 initialize 응답은 정확한 범위를 명시하며, 특정 날짜에 대한 권위 있는 답변입니다.

이것은 의도적인 것이지 우연한 멀티플렉싱이 아닙니다. 메타 도구는 범위가 지정된 연결이 이 팩이 다루지 않는 질문에 답할 수 있게 해줍니다 — 전체 카탈로그를 라우팅하는 ask_pipeworx를 통해 — 두 번째 MCP 서버를 추가하지 않고도 말입니다. 현재 메타 도구 없이 팩 엔드포인트를 마운트할 방법은 없습니다. 추가 스키마가 라우팅의 가치보다 더 많은 컨텍스트를 소비한다면, 여러 팩 엔드포인트에 연결하는 대신 전체 게이트웨이에 한 번 연결하세요.

또는 전체 Pipeworx 게이트웨이에 연결하여 이 팩의 도구만이 아니라 모든 팩의 도구를 직접 나열하세요:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

두 URL 모두 동일한 게이트웨이와 동일한 1476개 이상의 데이터 소스에 도달합니다. 유일한 차이점은 어떤 팩의 도구가 직접 나열되는지입니다. ask_pipeworx는 어느 쪽에서든 모든 도구에 도달합니다.

ask_pipeworx와 함께 사용하기

도구를 직접 호출하는 대신 평범한 영어로 질문할 수 있습니다 — 이는 위의 팩 엔드포인트와 전체 게이트웨이에서 모두 작동합니다:

ask_pipeworx({ question: "your question about Gitlab data" })

게이트웨이가 올바른 도구를 선택하고 인수를 자동으로 채웁니다.

더보기

라이선스

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with GitLab repositories, manage merge requests, review code diffs, post comments, and handle issues directly through natural language.
    32 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to interact with GitLab repositories, allowing them to manage merge requests and issues including listing projects, fetching MR details and diffs, adding comments, and updating MR titles and descriptions.
    32 npm
    94
    MIT
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI agents to interact with GitLab repositories, monitor documentation changes, manage issues and merge requests, and search across projects with comprehensive file and commit operations.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with GitLab for managing projects, branches, issues, and merge requests. It provides tools for searching code and performing file operations like reading and writing directly within repositories.
    12 npm
    MIT