
MCP(Model Context Protocol,模型上下文协议),2024 年 11 月底由 Anthropic 推出的一种开放标准,旨在统一大型语言模型(LLM)与外部数据源和工具之间的通信协议。本文介绍如何使用 VSCode 扩展工具 Copilot MCP 快速上手 MCP 应用。
1. VSCode 中安装 Copilot MCP

Copilot MCP 是一个适用于 VSCode 的 MCP Client。
2. Copilot MCP 使用
安装之后会出现 Copilot 授权,并在左侧菜单中出现 MCP Server 按钮。

3. Add Server
点击 Add Server,MCP Server 分为两种建立方式:Process 和 SSE。

以 Process 为例,输入必要信息:

其中 Server Name 是你给 Server 起的任意名字,需要注意的是 Start Command。 这里我的输入为:
npx -y @modelcontextprotocol/server-filesystem /path
注意 path 修改为自己的文件路径,并确保你已安装 node.js 从而可以使用 npx 命令。 这个 Command 怎么来的呢?可从 MCP Server 官方社区获得自己想要的 Server:
https://github.com/modelcontextprotocol/servers?tab=readme-ov-file

以 Filesystem 为例,点进去可查看其调用方式,以 NPX 为例:

其要求我们输入 npx 命令,并附加上文件路径,可以为多个文件路径,显然,Command 格式举例如下:
npx -y @modelcontextprotocol/server-filesystem /path
注意 path 修改为自己的文件路径,并确保你已安装 node.js 从而可以使用 npx 命令。 在 Start Command 中输入以上命令即可。 输入完成后点击 Add Server。 成功后列表显示刚刚添加 Server,不显示意味着添加失败。

点开后可查看该 Server 提供的 Tools 列表:

4. 调用 Server
准备一个测试文件,我在/path 下创建了个 mcp_test.txt 文件,里面包含一句话:

之后,在 VSCode 右侧 Copilot 对话框中输入:
@mcp <内容>

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

发送后得到回应:

成功!


