Skip to main content
Glama

Gitee MCP 서버

Gitee MCP 서버는 Gitee를 위한 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. Gitee API와 상호 작용할 수 있는 도구 세트를 제공하여 AI 어시스턴트가 저장소, 이슈, 풀 리퀘스트 등을 관리할 수 있도록 지원합니다.

특징

  • Gitee 저장소, 이슈, 풀 리퀘스트 및 알림과 상호 작용합니다.

  • 다양한 Gitee 인스턴스를 지원하는 구성 가능한 API 기반 URL

  • 간편한 구성을 위한 명령줄 플래그

  • 개인, 조직 및 기업 운영을 모두 지원합니다.

  • 동적 도구 모음 활성화/비활성화

  1. 저장소 문제 가져오기get_repo_issues

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

  3. 댓글 달기 및 문제 닫기 댓글 달고 이슈 닫기

Related MCP server: PyGithub MCP Server

설치(npx를 시작할 때 이 단계는 바로 건너뛸 수 있습니다)

필수 조건

  • 1.23.0 이상으로 가세요

  • 액세스 토큰이 있는 Gitee 계정 으로 이동

소스에서 빌드

  1. 저장소를 복제합니다.

    지엑스피1

  2. 프로젝트를 빌드하세요:

    make build

    ./bin/mcp-gitee PATH 환경으로 이동

go install을 사용하세요

go install gitee.com/oschina/mcp-gitee@latest

용법

mcp-gitee 버전 확인:

mcp-gitee --version

MCP 호스트 구성

구성 예: 더 많은 애플리케이션 구성을 보려면 클릭하세요

  • 엔피엑스

{ "mcpServers": { "gitee": { "command": "npx", "args": [ "-y", "@gitee/mcp-gitee@latest" ], "env": { "GITEE_API_BASE": "https://gitee.com/api/v5", "GITEE_ACCESS_TOKEN": "<your personal access token>" } } } }
  • 실행 가능

{ "mcpServers": { "gitee": { "command": "mcp-gitee", "env": { "GITEE_API_BASE": "https://gitee.com/api/v5", "GITEE_ACCESS_TOKEN": "<your personal access token>" } } } }

명령줄 옵션

  • --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 기반 URL

  • ENABLED_TOOLSETS : 활성화할 도구의 쉼표로 구분된 목록

  • DISABLED_TOOLSETS : 비활성화할 도구의 쉼표로 구분된 목록

툴셋 관리

툴셋 관리에서는 두 가지 모드를 지원합니다.

  1. 지정된 도구 활성화(허용 목록 모드):

    • --enabled-toolsets 매개변수 또는 ENABLED_TOOLSETS 환경 변수를 사용하세요.

    • 지정한 후에 나열된 도구만 활성화되고 다른 도구는 비활성화됩니다.

    • 예: --enabled-toolsets="list_user_repos,get_file_content"

  2. 지정된 도구 비활성화(블랙리스트 모드):

    • --disabled-toolsets 매개변수 또는 DISABLED_TOOLSETS 환경 변수를 사용하세요.

    • 지정한 후에 나열된 도구는 비활성화되고 다른 도구는 활성화됩니다.

    • 예: --disabled-toolsets="list_user_repos,get_file_content"

메모:

  • enabled-toolsetsdisabled-toolsets 모두 지정된 경우 enabled-toolsets 우선합니다.

  • 도구 이름은 대소문자를 구분합니다.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

사용 가능한 도구

이 서버는 Gitee와 상호작용하기 위한 다양한 도구를 제공합니다.

도구

범주

설명

사용자 저장소 목록

저장소

사용자 권한이 있는 저장소 나열

파일_콘텐츠 가져오기

저장소

저장소에 있는 파일의 내용을 가져옵니다

사용자 저장소 생성

저장소

사용자 저장소 만들기

create_org_repo

저장소

조직 저장소 만들기

저장소 생성

저장소

엔터프라이즈 저장소 만들기

포크 저장소

저장소

저장소 포크하기

생성_릴리스

저장소

저장소에 대한 릴리스 만들기

출시 목록

저장소

저장소 릴리스 목록

오픈소스 저장소 검색

저장소

Gitee에서 오픈소스 저장소 검색

리스트_리포_풀스

풀 리퀘스트

저장소에 풀 리퀘스트 나열

병합_풀

풀 리퀘스트

풀 리퀘스트 병합

생성_풀

풀 리퀘스트

풀 리퀘스트 만들기

업데이트_풀

풀 리퀘스트

풀 리퀘스트 업데이트

get_pull_detail

풀 리퀘스트

풀 리퀘스트의 세부 정보 가져오기

댓글_풀

풀 리퀘스트

풀 리퀘스트에 대한 의견

댓글 목록

풀 리퀘스트

풀 리퀘스트에 대한 모든 댓글 나열

이슈 생성

문제

이슈 생성

업데이트_문제

문제

문제 업데이트

get_repo_issue_detail

문제

저장소 문제에 대한 세부 정보 가져오기

리포지토리 문제 목록

문제

저장소 문제 목록

댓글_문제

문제

이슈에 대한 의견

이슈_댓글_목록

문제

문제에 대한 의견 나열

사용자 정보 가져오기

사용자

현재 인증된 사용자 정보를 가져옵니다.

검색_사용자

사용자

사용자 검색

사용자_알림 목록

공고

사용자 알림 목록

기부금

오픈소스 커뮤니티의 기여를 환영합니다! 이 프로젝트에 참여하시려면 다음 지침을 따르세요.

  1. 저장소를 포크합니다.

  2. 기능이나 버그 수정을 위해 새로운 브랜치를 만듭니다.

  3. 변경 사항을 적용하고 코드가 잘 문서화되었는지 확인하세요.

  4. 변경 사항을 명확하게 설명하여 풀 리퀘스트를 제출하세요.

자세한 내용은 CONTRIBUTING 파일을 참조하세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/oschina/mcp-gitee'

If you have feedback or need assistance with the MCP directory API, please join our Discord server