GitHub MCP服务器设置工具

该工具指导用户通过Visual Studio Code和GitHub个人访问令牌设置GitHub MCP服务器,包括Docker和GitHub Copilot配置。

  • by ataberkuygar
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 ataberkuygar/github-mcp-test

使用说明

使用VS代码设置GitHub MCP服务器

本指南将引导您使用Visual Studio代码和GitHub个人访问令牌(PAT)设置GitHub MCP服务器。它还包括Docker和GitHub Copilot配置。


🔑 步骤1:创建GitHub个人访问令牌(PAT)

  1. 首选 GitHub PAT设置
  2. 点击 “生成新令牌(经典)”
  3. 为您的令牌命名(例如。, VSCode MCP Access)并选择到期日期(例如90天)
  4. 在...之下 权限,启用:
    • ✅ 完全访问所有存储库
    • ✅ 对以下范围的读写访问权限:
      • 行动
      • 行政
      • 证明
      • 代码空间
      • 提交状态
      • 部署
      • 问题
      • 合并队列
      • 元数据
      • 页面
      • 拉取请求
      • 秘密
      • 变量
      • 网页插件
      • 工作流
      • 更新GitHub Action工作流文件
  5. 点击 生成令牌
  6. 复制令牌 并安全保存(您将无法再次查看)

💻 步骤2:通过VS代码安装MCP服务器

  1. 访问GitHub MCP服务器存储库:
    👉 https://github.com/github/github-mcp-server?tab=readme-ov文件

  2. 点击 “VS代码:安装服务器”

  3. VS Code将自动打开。点击 “安装服务器” 当提示时。


🐳 步骤3:启动Docker桌面

  1. 打开Docker桌面 在你的机器上。
  2. 等待Docker启动(您应该在窗口底部看到“Docker正在运行”)。
  3. Docker需要在后台运行MCP服务器容器。

🔐 步骤4:粘贴您的令牌

  1. 在VS Code中安装服务器后,系统将提示您 粘贴您的GitHub令牌.
  2. 粘贴您在步骤1中生成的令牌。
  3. 身份验证将完成,您的MCP服务器将连接到GitHub。

🤖 步骤5:启用GitHub复制代理模式

  1. 在……里面 Visual Studio Code,打开 GitHub Copilot 侧边栏(通常位于活动栏上)。
  2. 单击选项 “打开代理模式” 直接从Copilot界面。
  3. Copilot现在将充当与MCP环境集成的智能代理。

✅ 步骤6:测试设置

  1. 在VS Code中创建或打开测试项目。
  2. 尝试发出pull请求或运行GitHub Action。
  3. 验证Copilot建议、工作流或部署是否响应。
  4. 检查MCP服务器容器是否正在通过Docker Desktop运行。