VSCode中使用MCP

VSCode中使用MCP

1.条件与环境

1.1 前提条件

软件/账号 是否必须
VSCode 1.99.0+ Y (从该版本开始无需另装插件即可使用MCP)
Node.js 18.x+ JavaScript/TypeScript 实现的MCP服务必须
Python 3.10+ Y
uv 一些Python实现的MCP服务需要

1.2 本文运行环境

平台/软件 版本
操作系统 Windows 10 企业版 22H2 19045.4046 64位
VSCode 1.100.2
Python 3.12.3
uv 0.6.8

2.MCP服务安装及卸载

2.1 启用MCP

1.通过右上角按钮打开CHAT窗口,点击窗口底部按钮切换为Agent模式:

image-20250519162916201

2.通过点击底部【Select Tools…】按钮,会显示当前所有可用的MCP tools(取消勾选可停止使用这些tools):

image-20250519164509528

3.如果本机通过Cursor使用过MCP,则这里也能直接使用这些MCP tools(点击底部按钮【Discovering Tools…】):

image-20250519164652976

2.2 添加MCP服务

1.点击【Select Tools…】按钮,依次在对话框中点击【Add More Tools…】-【Add MCP Server…】:image-20250519170318040

image-20250519170357043

2.根据服务Transport类型选择【Command (stdio)】或【HTTP (HTTP or Server-Sent Events)】:

image-20250519170438816

3.接下来,根据提示填写Command或URL以及服务名称,服务添加完成后可打开配置文件查看详情:image-20250519170815301

4.添加的服务有异常、将显示Error,点击Error可查看异常详情:image-20250519171148538

异常修复后可点击Restart重启服务。

Tips:也可直接编辑【setting.json】来添加MCP服务

3.记要

MCP功能支持

  • v1.99.0开始支持Agent mode (包括MCP)
  • v1.100.0开始支持Image and Streamable HTTP MCP

相关链接