zereight/gitlab-mcp
First gitlab mcp for you, building together
해결하는 문제
이 프로젝트는 AI 클라이언트(Claude, Cursor, VS Code 등)가 GitLab과 직접 상호작용할 수 있도록 해주는 Model Context Protocol (MCP) 서버를 제공합니다. AI 에이전트가 GitLab에서 데이터를 수동으로 복사-붙여넣기할 필요 없이, 표준화된 인터페이스를 통해 프로젝트, 이슈, 머지 요청, 파이프라인을 관리할 수 있게 해줍니다.
작동 방식
서버는 AI 클라이언트와 GitLab API 사이의 다리 역할을 합니다. 로컬 사용을 위한 stdio, 구형 클라이언트를 위한 SSE, 원격 배포를 위한 Streamable HTTP를 지원합니다. 개인 액세스 토큰(PAT), 로컬 OAuth2 브라우저 흐름, Claude.ai와 같은 원격 클라이언트를 위한 특화된 MCP OAuth 프록시 등 유연한 인증 옵션을 제공합니다.
대상 사용자
버전 관리 및 CI/CD에 GitLab을 사용하는 개발자 및 팀으로, AI 기반 IDE나 에이전트에 GitLab 워크스페이스를 통합하여 프로젝트 관리 및 리포지토리 탐색을 자동화하고 싶은 분들께 적합합니다.
주요 특징
- 광범위한 GitLab 지원: 프로젝트, 리포지토리 탐색, 머지 요청, 이슈, 파이프라인, 위키, 릴리스, 태그, 레이블, 마일스톤을 모두 지원합니다.
- 유연한 인증 방식: PAT, 로컬 OAuth2, MCP OAuth 프록시, 다중 사용자 배포를 위한 요청별 원격 인증을 제공합니다.
- 다중 전송 방식 지원: stdio, SSE, Streamable HTTP 모두 호환됩니다.
- 클라이언트 호환성: Claude Code, Cursor, VS Code, GitHub Copilot 등에 대한 즉시 사용 가능한 설정 가이드 제공.
- 세밀한 권한 제어: 읽기 전용 모드와 특정 도구세트 또는 개별 도구를 필터링하여 AI 접근을 제한할 수 있는 기능이 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트