| Crates.io | gitee-mcp |
| lib.rs | gitee-mcp |
| version | 0.9.1 |
| created_at | 2026-01-22 09:17:17.66141+00 |
| updated_at | 2026-01-22 14:22:33.582678+00 |
| description | A Model Context Protocol (MCP) server for Gitee, providing AI tool integration. |
| homepage | https://github.com/zymaio/gitee-rs |
| repository | https://github.com/zymaio/gitee-rs |
| max_upload_size | |
| id | 2061187 |
| size | 115,763 |
⚖️ 免责声明 (Legal Disclaimer)
本项目("gitee-rs")是由社区开发者维护的第三方开源工具,并非 Gitee (OSChina/开源中国) 的官方产品。
- 本项目与 Gitee 官方无任何隶属、关联、授权、背书关系。
- "Gitee" 商标所有权归其各自持有者所有。本项目仅用于描述与该平台 API 的集成。
- 用户使用本项目产生的任何后果(包括但不限于数据丢失、API 频率超限等)由用户自行承担,作者不承担任何法律责任。
- 本项目仅作为工具使用,不收集、不存储、不上传任何用户的个人数据或访问令牌 (Token) 到第三方服务器。
Gitee Tools 是一个高性能、类型安全的 Rust 工具集,旨在通过 Gitee API 简化自动化开发流程。
GitHub: github.com/zymaio/gitee-rs
Gitee: gitee.com/fourthz/gitee-rs
本项目深度参考并实现了官方
mcp-gitee (Go) 的所有功能,并利用 Rust 的异步特性提供了更强的健壮性。
LANG 环境变量)。stdio (本地本地 IDE) 和 SSE (网络/远程集成)。install 指令,一键生成 AI 辅助工具所需的 JSON 配置文件。本项目为 零依赖单二进制文件。你可以直接从 GitHub/Gitee 的 Releases 页面下载对应操作系统的压缩包,解压后即可运行:
/usr/local/bin 并授予执行权限 chmod +x。Path 中。如果你本地有 Rust 环境:
# GitHub
git clone https://github.com/zymaio/gitee-rs.git
# Gitee
git clone https://gitee.com/fourthz/gitee-rs.git
cd gitee-rs
cargo build --release
编译产物位于 target/release/gitee (CLI) 和 target/release/gitee-mcp (MCP)。
如果你是 Rust 开发者,想在项目中使用 SDK:
[dependencies]
gitee-rs = "0.1.0"
GITEE_ACCESS_TOKEN: Gitee API 访问令牌(必须)。GITEE_API_BASE: Gitee API 基地址(默认: https://gitee.com/api/v5)。LANG: 语言设置,支持 zh_CN.UTF-8 自动切换中文界面。使用内置的 install 命令为你的 AI 工具生成配置:
./gitee-mcp install --name my-gitee --token "你的Token"
这将在当前目录生成 _cursor_config.json 等文件,你只需将其内容复制到相应 IDE 的 MCP 设置中即可。
./gitee-mcp --transport sse --port 8000,通过 HTTP 协议提供服务。--enabled-toolsets "list_issues,get_repo"--disabled-toolsets "delete_label"gitee-cli 提供了丰富的子命令,你可以通过 gitee --help 查看完整列表。
# 查看仓库信息
gitee repo info fourthz gitee-rs-test
# 列出问题
gitee issues list
# 创建标签
gitee labels create owner repo "bug" --color "ff0000"
本项目采用 MIT License 开源。