引言
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 预览功能

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

- 清除调默认生成的 MCP Server Demo 配置
- 粘贴以下配置(替换
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

- 在右侧 Copilot 面板 中,点击底部模式菜单,选择 Agent
- 输入自然语言指令,例如:
请查找 XX 仓库的所有 issues - 发送后,Copilot 将自动调用 GitHub MCP Server 并返回结构化数据(在调用过程中,Copilot 会询问是否执行工具,选择允许即可)
总结
VS Code Insiders 虽然已经支持了 MCP Servers,但是配置方式不如 Cursor 与 Cline 灵活,期待和 Cline 一样在 VS Code 中推出 MCP Servers 市场,用户可以一键配置所需的 MCP Server。
如果不知道 MCP 是什么,可以参考我的另一篇文章(小白也能读懂):MCP 实战系列(Day 1)- 什么是 MCP?
755

被折叠的 条评论
为什么被折叠?



