Skip to main content
Glama
MIT License
28
  • Linux
  • Apple

Gitee MCP 서버

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

특징

  • Gitee 저장소, 이슈, 풀 리퀘스트 및 알림과 상호 작용합니다.
  • 다양한 Gitee 인스턴스를 지원하는 구성 가능한 API 기반 URL
  • 간편한 구성을 위한 명령줄 플래그
  • 개인, 조직 및 기업 운영을 모두 지원합니다.
  • 동적 도구 모음 활성화/비활성화
  1. 저장소 문제 가져오기get\_repo\_issues
  2. 코딩 구현 및 이슈 세부 정보를 기반으로 풀 리퀘스트 생성구현\_문제
  3. 댓글 달기 및 문제 닫기 댓글 달고 이슈 닫기

설치(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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Gitee API 통합, 저장소, 이슈 및 풀 리퀘스트 관리 등.

  1. 특징
    1. 설치(npx를 시작할 때 이 단계는 바로 건너뛸 수 있습니다)
      1. 필수 조건
      2. 소스에서 빌드
      3. go install을 사용하세요
    2. 용법
      1. MCP 호스트 구성
        1. 명령줄 옵션
        2. 환경 변수
        3. 툴셋 관리
      2. 특허
        1. 사용 가능한 도구
          1. 기부금

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              Enables interaction with GitHub through the GitHub API, supporting file operations, repository management, advanced search, and issue tracking with comprehensive error handling and automatic branch creation.
              Last updated -
              9
              1
              TypeScript
            • A
              security
              A
              license
              A
              quality
              Enables AI assistants to interact with GitHub through the PyGithub library, providing tools for managing issues, repositories, pull requests, and other GitHub operations with intelligent parameter handling and error management.
              Last updated -
              19
              Python
              MIT License
            • A
              security
              A
              license
              A
              quality
              MCP Tool Server for Gitee, supporting the management of repository files/branches, Issues, and Pull Requests.
              Last updated -
              20
              10
              4
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              Enables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.
              Last updated -
              22,573
              1
              TypeScript

            View all related MCP servers

            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