Gitee 服务 MCP 接入
通过 MCP 协议提供 Gitee 服务调用,支持代码评审,文件操作、仓库管理、搜索功能等。
环境变量
- 需要将 GITEE_ACCESS_TOKEN 配置为您在Gitee 上创建的 私人令牌
- 需要将 GITEE_API_BASE 设置为 https://gitee.com/api/v5 (默认设置即可)
使用说明
🗺️ 功能清单
工具标识 | 功能描述 | 核心参数 |
---|---|---|
comment_issue | 在仓库问题上创建评论 | body(评论内容), number(问题编号), owner(仓库所属空间地址), repo(仓库路径) |
comment_pull | 在拉取请求上创建评论 | body(评论内容), number(拉取请求编号), owner(仓库所属空间地址), repo(仓库路径) |
create_enterprise_repo | 创建企业仓库 | auto_init(是否初始化仓库), description(仓库描述), enterprise(企业路径), name(仓库名称), private(是否私有) |
create_issue | 创建问题 | assignee(问题负责人), body(问题描述), title(问题标题), owner(仓库所属空间地址), repo(仓库路径) |
create_org_repo | 创建组织仓库 | auto_init(是否初始化仓库), description(仓库描述), org(组织路径), name(仓库名称), private(是否私有) |
create_pull | 创建拉取请求 | assignees(负责人), base(目标分支), body(请求内容), head(源分支), title(请求标题), owner(仓库所属空间地址), repo(仓库路径) |
create_release | 创建发布 | body(发布描述), name(发布名称), owner(仓库所属空间地址), repo(仓库路径), tag_name(标签名称) |
create_user_repo | 创建用户仓库 | auto_init(是否初始化仓库), description(仓库描述), name(仓库名称), private(是否私有) |
fork_repository | 拷贝仓库 | name(新仓库名称), owner(原仓库所属空间地址), repo(原仓库路径) |
get_file_content | 获取仓库中指定文件的内容 | owner(仓库所属空间地址), path(文件路径), ref(分支名称或提交ID), repo(仓库路径) |
get_pull_detail | 获取拉取请求详情 | number(拉取请求编号), owner(仓库所属空间地址), repo(仓库路径) |
get_repo_issue_detail | 获取问题详情 | number(问题编号), owner(仓库所属空间地址), repo(仓库路径) |
get_user_info | 获取已认证用户的信息 | 无参数 |
list_issue_comments | 获取仓库问题的所有评论 | number(问题编号), owner(仓库所属空间地址), repo(仓库路径), page(页码), per_page(每页数量) |
list_pull_comments | 列出拉取请求的所有评论 | number(拉取请求编号), owner(仓库所属空间地址), repo(仓库路径), page(页码), per_page(每页数量) |
list_releases | 列出仓库的所有发布 | owner(仓库所属空间地址), repo(仓库路径), page(页码), per_page(每页数量) |
list_repo_issues | 列出仓库的所有问题 | owner(仓库所有者命名空间), repo(仓库路径), page(页码), per_page(每页数量), state(问题状态) |
list_repo_pulls | 列出仓库的所有拉取请求 | owner(仓库所有者命名空间), repo(仓库路径), page(页码), per_page(每页数量), state(请求状态) |
list_user_notifications | 列出授权用户的所有通知 | page(页码), per_page(每页数量), unread(仅未读通知), type(通知类型), since(更新时间) |
list_user_repos | 列出用户授权的仓库 | page(页码), per_page(每页数量), visibility(仓库可见性), affiliation(用户与仓库的关系) |
merge_pull | 合并拉取请求 | number(拉取请求编号), owner(仓库所属空间地址), repo(仓库路径), merge_method(合并方法) |
search_open_source_repositories | 搜索功能开开源仓库 | q(搜索关键词), from(搜索起始位置), size(页面大小), sort_by_f(排序字段) |
search_users | 在 Gitee 上搜索用户 | page(页码), per_page(每页数量), q(搜索关键词) |
update_issue | 更新问题 | number(问题编号), owner(仓库所属空间地址), repo(仓库路径), title(问题标题), state(问题状态) |
update_pull | 更新拉取请求 | number(拉取请求编号), owner(仓库所属空间地址), repo(仓库路径), title(请求标题), state(请求状态) |
仓库地址
https://gitee.com/oschina/mcp-gitee