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

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

댓글 작성 및 이슈 닫기

Related MCP server: PyGithub MCP Server
설치(npx로 시작할 경우 이 단계는 건너뛸 수 있습니다)
사전 요구 사항
Go 1.23.0 이상
액세스 토큰이 있는 Gitee 계정, 가져오기
소스에서 빌드
저장소 복제:
git clone https://gitee.com/oschina/mcp-gitee.git cd mcp-gitee프로젝트 빌드:
make build./bin/mcp-gitee를 PATH 환경 변수에 추가하세요.
go install 사용
go install gitee.com/oschina/mcp-gitee@latest사용법
mcp-gitee 버전 확인:
mcp-gitee --versionMCP 호스트 구성
구성 예시: 더 많은 애플리케이션 구성 보기
공식 원격 mcp-gitee 서버에 연결 (설치 불필요)
{
"mcpServers": {
"gitee": {
"url": "https://api.gitee.com/mcp",
"headers": {
"Authorization": "Bearer <your personal access token>"
}
}
}
}npx
{
"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 또는 http, 기본값: stdio)--address: 서버를 시작할 호스트 및 포트 (기본값: 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 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.
사용 가능한 도구
서버는 Gitee와 상호작용하기 위한 다양한 도구를 제공합니다:
도구 | 카테고리 | 설명 |
list_user_repos | 저장소 | 사용자 인증 저장소 나열 |
get_file_content | 저장소 | 저장소 내 파일 내용 가져오기 |
create_repo | 저장소 | 저장소 생성 (사용자, 조직 또는 기업) |
fork_repository | 저장소 | 저장소 포크 |
create_release | 저장소 | 저장소 릴리스 생성 |
list_releases | 저장소 | 저장소 릴리스 나열 |
search_open_source_repositories | 저장소 | Gitee에서 오픈 소스 저장소 검색 |
search_files_by_content | 저장소 | 저장소 내 내용으로 파일 검색 |
compare_branches_tags | 저장소 | 저장소의 두 브랜치, 태그 또는 커밋 비교 |
list_repo_pulls | 풀 리퀘스트 | 저장소의 풀 리퀘스트 나열 |
merge_pull | 풀 리퀘스트 | 풀 리퀘스트 병합 |
create_pull | 풀 리퀘스트 | 풀 리퀘스트 생성 |
update_pull | 풀 리퀘스트 | 풀 리퀘스트 업데이트 |
get_pull_detail | 풀 리퀘스트 | 풀 리퀘스트 세부 정보 가져오기 |
get_diff_files | 풀 리퀘스트 | 풀 리퀘스트 diff 파일 가져오기 |
manage_pull_review | 풀 리퀘스트 | 풀 리퀘스트 리뷰 관리 (승인 또는 취소) |
create_comment | 댓글 | 이슈 또는 풀 리퀘스트에 댓글 작성 |
list_comments | 댓글 | 이슈 또는 풀 리퀘스트의 모든 댓글 나열 |
create_issue | 이슈 | 이슈 생성 |
update_issue | 이슈 | 이슈 업데이트 |
get_repo_issue_detail | 이슈 | 저장소 이슈 세부 정보 가져오기 |
list_repo_issues | 이슈 | 저장소 이슈 나열 |
get_user_info | 사용자 | 현재 인증된 사용자 정보 가져오기 |
search_users | 사용자 | 사용자 검색 |
list_user_notifications | 알림 | 사용자 알림 나열 |
기여
오픈 소스 커뮤니티의 기여를 환영합니다! 이 프로젝트에 기여하고 싶으시다면 다음 지침을 따르십시오:
저장소를 포크합니다.
기능 또는 버그 수정을 위한 새 브랜치를 만듭니다.
변경 사항을 적용하고 코드가 잘 문서화되었는지 확인합니다.
변경 사항에 대한 명확한 설명과 함께 풀 리퀘스트를 제출합니다.
자세한 내용은 CONTRIBUTING 파일을 참조하십시오.
This server cannot be installed
Maintenance
Appeared in Searches
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