社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Gitee开源MCP Server:让AI直接操作代码仓库的“外挂”

OSC开源社区 • 1 月前 • 62 次点击  

Gitee 今天正式发布官方 MCP Server,让 AI 助手可以无缝管理代码仓库、Issue、Pull Request,并深度参与协作开发,助力程序员更高效地工作。

开源地址:https://gitee.com/oschina/mcp-gitee

什么是 Gitee MCP Server?

MCP(Model Context Protocol,模型上下文协议)是一个用于 AI 与开发环境交互的标准协议,让 AI 具备代码上下文的感知能力,而不只是单纯地做代码补全或聊天问答。

正如 USB-C 提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP 提供了一种将 AI 模型连接到不同数据源和工具的标准化方式。

本次 Gitee 发布的官方 MCP Server,开发者可以借助 AI 助手直接访问代码仓库,读取文件内容、查看 PR 变更、理解 Issue 描述,甚至直接操作代码管理任务,比如创建 PR、合并分支、发布版本等。

简单来说,Gitee MCP Server 让 AI 不再是「代码的旁观者」,真正成为了参与软件开发过程的智能助手。

让 AI 助手成为代码仓库的一部分

目前,AI 编程助手(如 Windsurf、Cursor、Codeium)在代码补全、重构优化等方面已经展现出强大能力,但它们仍然存在一个局限:缺乏对整个项目的全局理解

为项目引入 Gitee MCP Server 后,AI 助手不再局限于代码编辑器,而是可以成为代码仓库的一部分,帮助程序员处理繁琐任务,让开发更聚焦。

Gitee MCP Server 为 Gitee 的开发者提供了一整套 AI 交互能力,支持 仓库管理、Pull Request 审查、Issue 追踪、用户通知等,覆盖了开发工作的多个关键环节:

  • 多维度资源管理:支持对仓库、Issue、PR、发行版等资源的全生命周期管理。
  • 灵活配置:支持自定义 API 端点(-api-base),适配企业私有化部署场景。
  • 双向交互:提供 Issue 评论、PR 审查、通知订阅等双向沟通工具。
  • 开箱即用:通过命令行工具快速部署,支持stdiosse两种通信模式。

这些功能意味着 AI 可以深度参与代码管理,帮助程序员减少重复性操作,让代码协作变得更高效。

Gitee MCP Server 适用于哪些场景?

对于个人开发者而言 Gitee MCP Server 可以让 AI 助手直接参与 PR 审查,减少低级错误,提高代码质量;对于开源项目维护者,可以接入 Gitee MCP Server 让 AI 助手帮助处理大量 Issue,并提供自动化代码审查,提升社区协作效率。

下面是一个使用 Windsurf + Gitee MCP Server 的简单示例:

  • 查看项目中开启的 Issue 列表
  • 让 Windsurf 实现Gitee 上的 Issue
  • Windsurf 成功实现 Gitee 上的 Issue 并创建 Pull Request,同时自动填写了 Pull Request 描述。

如何使用 Gitee MCP Server?

  • 环境准备:

Gitee访问令牌:创建令牌(需projectspull_requestsissuesnotesgroups等权限)

  • 安装方式:

1.二进制下载:前往仓库 release 页,下载对应平台的可执行文件

2.源码编译




    
git clone https://gitee.com/oschina/mcp-gitee.git
cd mcp-gitee
make build

3.Go Install

# 安装 Go 1.23+ 
# 安装 mcp-gitee
go install gitee.com/oschina/mcp-gitee@latest
  • MCP Host 配置

以 windsurf 为例(Claude Desktop、Cline、Roocode、Cursor 同理)

1.打开 windsurf mcp 配置文件

2.编辑配置文件

{
  "mcpServers": {
    "gitee": {
      "command""mcp-gitee",
      "env": {
        "GITEE_API_BASE""https://gitee.com/api/v5",
        "GITEE_ACCESS_TOKEN"""
      }
    }
  }
}

3.Refresh Mcp Server

配置成功后示例如下:

4.开始使用,让编程助手读 Issue


Gitee MCP Server 的推出,意味着AI 助手不再只是代码补全工具,而是能深入参与开发流程的智能助手。

如果你曾经希望 AI 不仅能帮你写代码,还能理解、管理代码,那么 Gitee MCP Server 就是为你而来。它让 AI 更懂你的代码,也让你的开发流程更顺畅、高效。

现在,Gitee 官方 MCP Server 已正式上线,欢迎体验!

https://gitee.com/oschina/mcp-gitee




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/180044
 
62 次点击