VS Code 预览版 Copilot 终于支持 MCP 了:试试使用 MCP 快速查询 GitHub Issues 吧

引言

VS Code 预览版中,Copilot 支持 Model Context Protocol(MCP)了。借助 MCP,用户可以直接通过与 LLM 交互调用各种外部工具来扩充会话上下文。本文将手把手教你如何配置并使用 MCP 查询 GitHub 仓库的所有 Issues,全程仅需 4 步!

MCP 使用步骤

步骤 1:下载最新 VS Code Insiders 预览版


访问 VS Code Insiders 官网 下载最新预览版。相较于稳定版,Insiders 版本支持 MCP 等前沿功能,适合尝鲜用户。

提示:macOS 用户可以选择对应 Apple 芯片的版本下载并解压 .zip 文件即可。

步骤 2:启用 MCP 预览功能

  1. 打开 VS Code Insiders,进入 设置(Settings)
  2. 搜索关键词 MCP,勾选 Chat › Mcp: Enabled
  3. 点击第三步的 Edit in settings.json

步骤 3:全局配置 GitHub MCP Server

  1. 清除调默认生成的 MCP Server Demo 配置
  2. 粘贴以下配置(替换 ghp_XXXXXX 为你的 GitHub 个人访问令牌):
{
    "mcp": {
        "servers": {
            "github": {
                "command": "npx",
                "args": ["-y", "@modelcontextprotocol/server-github"],
                "env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_XXXXXX" }
            }
        }
    }
}

注意

  • 确保已安装 Node.js 以支持 npx 命令
  • 令牌需包含 repo 权限以访问私有仓库

如果需要更详细的配置示例或技术细节,可参考 GitHub MCP Server 官方仓库

步骤 4:切换至 Agent 模式并调用 MCP

  1. 在右侧 Copilot 面板 中,点击底部模式菜单,选择 Agent
  2. 输入自然语言指令,例如:请查找 XX 仓库的所有 issues
  3. 发送后,Copilot 将自动调用 GitHub MCP Server 并返回结构化数据(在调用过程中,Copilot 会询问是否执行工具,选择允许即可)

总结

VS Code Insiders 虽然已经支持了 MCP Servers,但是配置方式不如 Cursor 与 Cline 灵活,期待和 Cline 一样在 VS Code 中推出 MCP Servers 市场,用户可以一键配置所需的 MCP Server。


如果不知道 MCP 是什么,可以参考我的另一篇文章(小白也能读懂):MCP 实战系列(Day 1)- 什么是 MCP?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值