找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 29|回复: 0

让AI直接操作代码仓库的“外挂”

[复制链接]

8

主题

0

回帖

32

积分

新手上路

积分
32
发表于 2025-3-19 05:56:35 | 显示全部楼层 |阅读模式



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 审查、通知订阅等双向沟通工具。


开箱即用:通过命令行工具快速部署,支持stdio与sse两种通信模式。


这些功能意味着 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访问令牌:创建令牌(需projects、pull_requests、issues、notes、groups等权限)




安装方式:


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
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一起港湾 ( 青ICP备2025004122号-1 )

GMT+8, 2025-4-8 06:56 , Processed in 0.101231 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表