open-index/open-npm huggingface dataset:
npm package: @infograb/gitlab-openapi-mcp
Description: GitLab OpenAPI MCP
Latest version: 1.0.5

# GitLab MCP Agent

**GitLab MCP Agent**는 GitLab 프로젝트와 이슈를 효율적으로 관리할 수 있도록 도와주는 MCP(Multi-Channel Platform) 에이전트입니다.  
이 에이전트는 GitLab의 다양한 API를 활용하여 프로젝트, 이슈, 그룹 등의 생성/수정/삭제 등 주요 기능을 자동화하거나 외부 시스템과 연동할 수 있도록 설계되었습니다.

## 주요 특징

- **프로젝트/이슈/그룹 관리 자동화**  
  GitLab의 프로젝트, 이슈, 그룹을 생성, 수정, 삭제할 수 있는 API 연동 기능을 제공합니다.

- **간편한 설정**  
  GitLab API URL과 Personal/Project Access Token만 설정하면 바로 사용할 수 있습니다.

- **프록시 및 게이트웨이 지원**  
  내부적으로 프록시 서버를 통해 API 요청을 중계하여, 보안성과 유연성을 높였습니다.

- **확장성**  
  다양한 MCP 플랫폼과 연동이 가능하도록 설계되어, 향후 기능 확장 및 커스텀 연동이 용이합니다.

## 사용 방법

1. **설정 파일 작성**  
   `openapi.json` 파일을 수정해서 GitLab API 스펙을 작성합니다

2. **실행**  
   ```
   pnpm install
   pnpm run dev
   ```
   서버가 실행되면, MCP 플랫폼 또는 외부 시스템에서 API를 호출하여 GitLab 리소스를 관리할 수 있습니다.
   `http://localhost:9200/manifest-dev.json` 을 설정하세요.

3. **API 연동**  
   제공되는 엔드포인트를 통해 프로젝트, 이슈, 그룹 등의 리소스를 관리할 수 있습니다.  
   자세한 API 명세는 `public/openapi.json` 파일을 참고하세요.

## 예시

- **프로젝트 생성**
- **이슈 생성/수정/삭제**
- **그룹 생성/삭제**
- **사용자 정보 조회 등**

## 참고

- [GitLab 공식 문서](https://docs.gitlab.com/ee/api/)

---

> GitLab MCP Agent는 GitLab 프로젝트 관리를 더욱 쉽고 자동화할 수 있도록 지원합니다.  
> 문의 및 기여는 언제든 환영합니다!