
MCP(Model Context Protocol)是 Anthropic 于 2024 年底推出的开放标准,旨在统一大型语言模型与外部数据源及工具之间的通信协议。下面介绍如何在 VSCode 中通过 Copilot MCP 扩展快速接入 MCP 应用。
1. 安装 Copilot MCP 扩展
在 VSCode 扩展市场中搜索并安装 Copilot MCP。这是一个专为 VSCode 设计的 MCP Client。

2. 初始化配置
安装完成后,系统会提示进行 Copilot 授权。授权通过后,左侧菜单栏会出现 MCP Server 按钮。

3. 添加 Server
点击 Add Server,MCP Server 支持两种连接方式:Process 和 SSE。这里以 Process 为例进行配置。

填写必要信息时,Server Name 可自定义,重点在于 Start Command 的配置。例如使用文件系统服务:
npx -y @modelcontextprotocol/server-filesystem /path
记得将 /path 替换为实际目录路径,并确保本地已安装 Node.js 环境以支持 npx 命令。
该命令通常来自 MCP Server 官方社区仓库:GitHub Model Context Protocol Servers。

以 Filesystem 为例,查看其调用方式,通常要求输入 npx 命令并附加文件路径,支持多个路径。格式如下:
npx -y @modelcontextprotocol/server-filesystem /path
在 Start Command 中输入上述命令,点击 Add Server。若配置成功,列表中会显示刚添加的 Server;否则需检查日志排查问题。

点击已添加的 Server,可查看其提供的 Tools 列表。

4. 调用 Server
准备一个测试文件,例如在指定目录下创建 mcp_test.txt,内容随意。

随后,在 VSCode 右侧 Copilot 对话框中使用 @mcp 触发指令:
@mcp <内容>

例如请求读取特定文件:
@mcp 请读取"/root/xxx"下的"mcp_test.txt"中的内容

发送后,LLM 即可返回读取到的文件内容。

至此,Server 已配置完成。


