Gitee MCP 서버
Gitee MCP 서버는 Gitee를 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. Gitee API와 상호 작용할 수 있는 도구 세트를 제공하여 AI 어시스턴트가 저장소, 이슈, 풀 리퀘스트 등을 관리할 수 있도록 지원합니다.
특징
Gitee 저장소, 이슈, 풀 리퀘스트 및 알림과 상호 작용합니다.
다양한 Gitee 인스턴스를 지원하는 구성 가능한 API 기반 URL
간편한 구성을 위한 명령줄 플래그
개인, 조직 및 기업 운영을 모두 지원합니다.
동적 도구 모음 활성화/비활성화
저장소 문제 가져오기

코딩 구현 및 이슈 세부 정보를 기반으로 풀 리퀘스트 생성

댓글 달기 및 문제 닫기

Related MCP server: PyGithub MCP Server
설치(npx를 시작할 때 이 단계는 바로 건너뛸 수 있습니다)
필수 조건
1.23.0 이상으로 가세요
액세스 토큰이 있는 Gitee 계정 으로 이동
소스에서 빌드
저장소를 복제합니다.
지엑스피1
프로젝트를 빌드하세요:
make build./bin/mcp-gitee PATH 환경으로 이동
go install을 사용하세요
용법
mcp-gitee 버전 확인:
MCP 호스트 구성
구성 예: 더 많은 애플리케이션 구성을 보려면 클릭하세요
엔피엑스
실행 가능
명령줄 옵션
--token: Gitee 액세스 토큰--api-base: Gitee API 기본 URL(기본값: https://gitee.com/api/v5 )--version: 버전 정보 표시--transport: 전송 유형(stdio 또는 sse, 기본값: stdio)--sse-address: SSE 서버를 시작할 호스트 및 포트(기본값: localhost:8000)--enabled-toolsets: 활성화할 도구의 쉼표로 구분된 목록(지정하는 경우 해당 도구만 활성화됨)--disabled-toolsets: 비활성화할 도구의 쉼표로 구분된 목록
환경 변수
환경 변수를 사용하여 서버를 구성할 수도 있습니다.
GITEE_ACCESS_TOKEN: Gitee 액세스 토큰GITEE_API_BASE: Gitee API 기반 URLENABLED_TOOLSETS: 활성화할 도구의 쉼표로 구분된 목록DISABLED_TOOLSETS: 비활성화할 도구의 쉼표로 구분된 목록
툴셋 관리
툴셋 관리에서는 두 가지 모드를 지원합니다.
지정된 도구 활성화(허용 목록 모드):
--enabled-toolsets매개변수 또는ENABLED_TOOLSETS환경 변수를 사용하세요.지정한 후에 나열된 도구만 활성화되고 다른 도구는 비활성화됩니다.
예:
--enabled-toolsets="list_user_repos,get_file_content"
지정된 도구 비활성화(블랙리스트 모드):
--disabled-toolsets매개변수 또는DISABLED_TOOLSETS환경 변수를 사용하세요.지정한 후에 나열된 도구는 비활성화되고 다른 도구는 활성화됩니다.
예:
--disabled-toolsets="list_user_repos,get_file_content"
메모:
enabled-toolsets와disabled-toolsets모두 지정된 경우enabled-toolsets우선합니다.도구 이름은 대소문자를 구분합니다.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
사용 가능한 도구
이 서버는 Gitee와 상호작용하기 위한 다양한 도구를 제공합니다.
도구 | 범주 | 설명 |
사용자 저장소 목록 | 저장소 | 사용자 권한이 있는 저장소 나열 |
파일_콘텐츠 가져오기 | 저장소 | 저장소에 있는 파일의 내용을 가져옵니다 |
사용자 저장소 생성 | 저장소 | 사용자 저장소 만들기 |
create_org_repo | 저장소 | 조직 저장소 만들기 |
저장소 생성 | 저장소 | 엔터프라이즈 저장소 만들기 |
포크 저장소 | 저장소 | 저장소 포크하기 |
생성_릴리스 | 저장소 | 저장소에 대한 릴리스 만들기 |
출시 목록 | 저장소 | 저장소 릴리스 목록 |
오픈소스 저장소 검색 | 저장소 | Gitee에서 오픈소스 저장소 검색 |
리스트_리포_풀스 | 풀 리퀘스트 | 저장소에 풀 리퀘스트 나열 |
병합_풀 | 풀 리퀘스트 | 풀 리퀘스트 병합 |
생성_풀 | 풀 리퀘스트 | 풀 리퀘스트 만들기 |
업데이트_풀 | 풀 리퀘스트 | 풀 리퀘스트 업데이트 |
get_pull_detail | 풀 리퀘스트 | 풀 리퀘스트의 세부 정보 가져오기 |
댓글_풀 | 풀 리퀘스트 | 풀 리퀘스트에 대한 의견 |
댓글 목록 | 풀 리퀘스트 | 풀 리퀘스트에 대한 모든 댓글 나열 |
이슈 생성 | 문제 | 이슈 생성 |
업데이트_문제 | 문제 | 문제 업데이트 |
get_repo_issue_detail | 문제 | 저장소 문제에 대한 세부 정보 가져오기 |
리포지토리 문제 목록 | 문제 | 저장소 문제 목록 |
댓글_문제 | 문제 | 이슈에 대한 의견 |
이슈_댓글_목록 | 문제 | 문제에 대한 의견 나열 |
사용자 정보 가져오기 | 사용자 | 현재 인증된 사용자 정보를 가져옵니다. |
검색_사용자 | 사용자 | 사용자 검색 |
사용자_알림 목록 | 공고 | 사용자 알림 목록 |
기부금
오픈소스 커뮤니티의 기여를 환영합니다! 이 프로젝트에 참여하시려면 다음 지침을 따르세요.
저장소를 포크합니다.
기능이나 버그 수정을 위해 새로운 브랜치를 만듭니다.
변경 사항을 적용하고 코드가 잘 문서화되었는지 확인하세요.
변경 사항을 명확하게 설명하여 풀 리퀘스트를 제출하세요.
자세한 내용은 CONTRIBUTING 파일을 참조하세요.