一、为何需要配置 GitHub MCP 服务?
在 AI 编程时代,MCP(Model Context Protocol)协议堪称'万能连接器'。通过它,你的 AI 工具(如 Cursor)可以直接调用 GitHub 的强大功能,实现代码管理、仓库操作等自动化任务。例如:一键让 AI 帮你创建仓库、提交代码。
二、准备工作:搭建基础环境
在开始之前,确保你的电脑已安装以下工具:
- Node.js(版本≥16.0):访问官网下载,安装后运行
node -v和npm -v确认版本。 - uv 工具链:用于运行 MCP 服务,执行命令(不同系统略有差异):
- Mac/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh - Windows:PowerShell 中运行
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- Mac/Linux:
Windows 用户若遇到环境配置问题,请优先检查 Node 路径是否正确添加至系统变量。
三、实战步骤:从零配置 GitHub MCP 服务
第一步:访问 MCP 服务平台
目前 MCP 服务平台众多,推荐体验中文友好且收录丰富的平台。访问平台后搜索'GitHub MCP',找到对应服务,通常会有清晰的配置代码示例。
第二步:获取 GitHub 的 access_token
这是关键步骤!GitHub 要求通过 token 进行身份验证,避免滥用。操作步骤:
- 登录 GitHub,进入'Settings' → 'Developer settings' → 'Personal access tokens';
- 点击'Generate new token',选择'repo'权限(仅仓库相关操作);
- 设置有效期(建议选长期),生成后立即复制保存!该 token 只会显示一次,丢失无法找回。
安全提醒:token 具有账户权限,切勿泄露!仅用于 MCP 配置,避免赋予过高权限。
第三步:在 Cursor 中配置 MCP Servers
- 打开 Cursor 编辑器,点击'顶部菜单 → 首选项 → Cursor Settings → MCP';
- 点击'Add new MCP Server',进入配置界面。
核心配置逻辑如下:
{
"mcpServers": {
"github-mcp": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],


