从零开始:如何在Cursor中集成GitHub MCP Server

关于MCP Servers ,官方提供了很多开箱即用的server服务,同时也有很多社区资源,对于开发者来说,Github是必备工具之一,在IDE中能够集成github,势必会大大提高开发效率。Github MCP Server提供了很多工具,基本上都能满足我们的日常使用。

接下来就简单介绍下如何在Cursor中集成Github MCP Server。

官网地址:Example Servers - Model Context Protocol

Github MCP Server:https://github.com/modelcontextprotocol/servers/tree/main/src/github

1、环境准备

系统/工具配置

  • MacOS:15.3
  • Cursor版本: 0.47.8 
  • Node.js >= 16.0.0
  • npm >= 8.0.0

环境要求

MCP Server 本质上就是运行在电脑上的一个node.js程序,所以在开始配置之前,请确保已经安装了node.js。因为在安装MCP服务器时,需要使用npm(Node Package Manager)和npx命令。

mac环境下安装node.js有两种方式:

  • 1、可以通过brew安装node.js,过程中可能需要更新homebrew,默认更新就行。(mac系统优先选择此方式)
  • 2、进入node.js官网(Node.js — 在任何地方运行 JavaScript),下载安装包默认安装即可,同时需要添加环境变量,以便终端能够执行node相关命令。(window系统优先选择此方式)

Mac环境下通过brew 安装node

 ✘ xxxxx@mac  ~  brew install node    

安装完成后,检查node版本号,能正常输出版本号,说明已经安装成功!

xxxxx@mac  ~  node -v 
v23.10.0 
xxxxx@mac  ~  npm -v 
10.9.2   

2、MCP集成

2.1、找到Cursor配置MCP的地方,点击Add,会有一个mcp.json配置文件,该文件是全局生效的。

2.2、查看github MCP server提供的mcp配置文件,直接复制即可

2.3、这里我们看到配置文件需要配置一个GITHUB_PERSONAL_ACCESS_TOKEN,这里是需要配置你个人github 帐号提供的access token 信息,

Settings - > Developer Settings - > Personal access tokens -> Generate new token

注意点:

  • 过程中需要输入你的passkey,输入即可。
  • 因为我们需要对git 仓库进行各种操作,所以需要开放一些仓库权限给到工具使用
  • token是会有有效期的,过期时间可以自定义
  • 生成token之后,要及时复制下来,因为下次再进来这个页面的时候,是找不到这个token信息的。

最后点击生成token即可

2.4、修改mcp.json 配置文件,替换access token ,保存即可。

2.5、回到Cursor Settings配置界面,可以看到github MCP Server 就配置好了,并且前面有个小绿点,说明配置成功了。

2.6、接下来验证下这个github工具

  • 让工具帮我创建一个mcp-server-test仓库,会调用MCP服务

  • 检查github仓库,也确实是生成了一个新的publib仓库

  • 查看我的github上一共有多少个仓库,会调用MCP server 获取当前github用户的所有仓库列表

  • 调用github MCP 服务,帮我提交代码至远程仓库

到此为止,GitHub MCP Server 就已经是配置成功了,也体验到了MCP带来的开发效率上的提升。

3、MCP工具集

推荐两个比较火的MCP工具市场集合:

在这里基本能找到我们需要的公共服务,集成到我们的开发工具,能够大大提升我们的开发效率。

更多资源获取,请戳这里领取:


MCP新手必看:跟着视频一步步掌握MCP技能

从零开始:如何在Cursor中集成GitHub MCP Server

MCP:AI时代的“USB-C”协议?深度解析下一代AI标准
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拳头x

你的鼓励是我创作的最大动力!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值