【教程】Vscode中对Cline以及Copilot配置MCP服务器

这是我来到L站的第一次发帖,内心很激动也很忐忑。因为觉得佬友们都很强,怕大伙觉得我分享的东西没用。但是想到自己都没有为社区做过什么贡献,为此感到羞愧,于是想把最近学的东西提炼一些有用的,来分享给大家。有不对的地方欢迎指出来,一起进步,让社区更加美好!

准备工作

本次教程会分别使用pip、npm、npx进行安装服务器,如果想用uv可以前往modelcontextprotocol查看相关教程。

首先确保我们已安装node.js(需要附带的npm)以及python(Python 2.7.9+ 和 Python 3.4+ 的官方安装包会附带 pip)。

// 验证是否安装成功
pip --version  # 查看 pip 版本
node -v  # 查看 Node.js 版本
npm -v   # 查看 npm 版本

pip安装 Fetch MCP Server

这个MCP服务器是提供网页内容提取功能的模型上下文协议服务器,支持检索和处理网页内容,并将 HTML 转换为 Markdown 格式,便于使用。

1.我们通过 pip 安装 mcp-server-fetch

pip install mcp-server-fetch

2.然后打开cline的mcp配置文件:

3.配置Fetch服务器:

    "fetch": {
      "command": "python",
      "args": ["-m", "mcp_server_fetch"]
    }

// 完整配置应该长这样
{
  "mcpServers": {
    "fetch": {
      "command": "python",
      "args": ["-m", "mcp_server_fetch"]
    }
  }
}

4.进行测试:

测试前,请确保给了cline调用mcp服务的权限

这里我让ai获取并总结我的网站

ok,来看看结果吧

个人觉得,还行

npm安装浏览器自动化服务

1.安装mcp-playwright

npm install -g @executeautomation/playwright-mcp-server

2.进行配置(注意这里要区分mac和Windows哦)

// mac 电脑配置如下
{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@executeautomation/playwright-mcp-server"]
    }
  }
}

// windows配置
{
  "mcpServers": {
    "playwright": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "@executeautomation/playwright-mcp-server"]
    }
  }
}

3.进行测试

我让它打开github并填入123

结果还是挺满意的

npx安装浏览器自动化服务

上面两个都是给cline安装mcp服务器,想象大家都已经学会了,举一反三,我们可以去servers上挑选喜欢的mcp服务器,然后下载下来,最后根据说明配置即可。

接下来我们给vscode自带的copilot安装一下浏览器自动化服务,这次使用mcp-playwright这个库。
点击在vscode中安装,这个是 无感知下载,安装完它自动配置。
也可以手动下载

npm install -g @executeautomation/playwright-mcp-server

然后就可以vscode自带的copilot中使用这MCP服务了。效果如下:

ok,上面就是全部教程啦。有不对的地方欢迎在评论区指出来,我马上修正。如果有帮助的话也可以点点赞啦 :nerd_face:

23 Likes

大佬太强了 :tieba_087:

2 Likes

感谢分享!

2 Likes

大佬给你点了

3 Likes

谢谢你的夸赞 :face_blowing_a_kiss:,但是我跟其他佬友比较起来还有很多不足的地方,还需要继续努力!

2 Likes

感谢null哥 :face_blowing_a_kiss:

3 Likes

感谢大佬教程!

1 Like

谢谢佬友 :grinning_face:

1 Like


佬友报错了 这个啥原因呀

1 Like

没加mcp之前报请求错误没呀


这个api,在cherry studio 里面是正常用的 在这里就报错了

估计是没填Base url的原因,把API提供商换成OpenAI的,然后填上Base url,再试试呢


按照你说的,有了新错误 呜呜呜

先赞后看

1 Like

又有新错误了

佬,你base url填的什么呀,要填提供给你的APIkey的网站那个才行哦

地址后面加了个v1 就好了


每一次运行,结果好像不一样

1 Like

回答不同估计是模型训练的时候加了随机因素吧,时间啥啥的

了解了 这个mcp就是得指定网页吗?

是的,这个得指定才行