@infograb/gitlab-openapi-mcp
v1.0.5
Published
GitLab OpenAPI MCP
Readme
GitLab MCP Agent
GitLab MCP Agent는 GitLab 프로젝트와 이슈를 효율적으로 관리할 수 있도록 도와주는 MCP(Multi-Channel Platform) 에이전트입니다.
이 에이전트는 GitLab의 다양한 API를 활용하여 프로젝트, 이슈, 그룹 등의 생성/수정/삭제 등 주요 기능을 자동화하거나 외부 시스템과 연동할 수 있도록 설계되었습니다.
주요 특징
프로젝트/이슈/그룹 관리 자동화
GitLab의 프로젝트, 이슈, 그룹을 생성, 수정, 삭제할 수 있는 API 연동 기능을 제공합니다.간편한 설정
GitLab API URL과 Personal/Project Access Token만 설정하면 바로 사용할 수 있습니다.프록시 및 게이트웨이 지원
내부적으로 프록시 서버를 통해 API 요청을 중계하여, 보안성과 유연성을 높였습니다.확장성
다양한 MCP 플랫폼과 연동이 가능하도록 설계되어, 향후 기능 확장 및 커스텀 연동이 용이합니다.
사용 방법
설정 파일 작성
openapi.json파일을 수정해서 GitLab API 스펙을 작성합니다실행
pnpm install pnpm run dev서버가 실행되면, MCP 플랫폼 또는 외부 시스템에서 API를 호출하여 GitLab 리소스를 관리할 수 있습니다.
http://localhost:9200/manifest-dev.json을 설정하세요.API 연동
제공되는 엔드포인트를 통해 프로젝트, 이슈, 그룹 등의 리소스를 관리할 수 있습니다.
자세한 API 명세는public/openapi.json파일을 참고하세요.
예시
- 프로젝트 생성
- 이슈 생성/수정/삭제
- 그룹 생성/삭제
- 사용자 정보 조회 등
참고
GitLab MCP Agent는 GitLab 프로젝트 관리를 더욱 쉽고 자동화할 수 있도록 지원합니다.
문의 및 기여는 언제든 환영합니다!
