VSCode配置Cline插件调用MCP服务实现任务自动化
文章目录
- 1. 任务需求
- 2. 环境准备
- 2.1 安装VSCode
- 2.2 安装Cline插件
- 2.3 Cline配置DeepSeek
- 3. MCP Server配置
- 4. 运行结果
1. 任务需求
上一篇:Cursor配置DeepSeek调用MCP服务实现任务自动化
上篇文章使用Cursor
配置DeepSeek
调用MCP
服务实现任务自动化,但Cursor
只有14天的免费试用,作为Cursor
的平替,本文将使用VSCode
安装Cline
插件,配置DeepSeek V3
大模型,通过调用MCP
服务,实现任务的自动化执行,任务如下,本文实验依赖于上一篇文章结果。
现在交给你一个任务,编写一个北京一日游的出行攻略
1、在工作目录E:\mcp
下创建一个新的文件夹,命名为"北京旅行"。分别从数据库mcp_test
中获取表location_foods
当地美食表、subway_trips
地铁线路表的结构、数据信息。然后提取出其中的数据,放入两个txt
中进行保存。
2、根据txt
中的内容,生成一个精美的html
前端展示北京地铁交通及周边美食的页面,并存放在该目录下。
2. 环境准备
2.1 安装VSCode
VSCode
官网:https://code.visualstudio.com/。VSCode
安装略,自行搜索。
2.2 安装Cline插件
2.3 Cline配置DeepSeek
在配置大模型之前,需要进行登录,本人是用Github
账号登录,需要翻墙,否则登录失败。
DeepSeek
的Key
申请,可参考上一篇文章。这里有Plan Mode
和Act Mode
,顾名思义,Plan Mode
是用于任务分解,选择的DeepSeek V3
模型,Act Mode
是任务执行,选择的是DeepSeek R1
模型。
3. MCP Server配置
配置两个MCP Server
mysql
filesystem
{"mcpServers": {"mysql": {"type": "stdio","command": "uvx","args": ["--from","mysql-mcp-server","mysql_mcp_server"],"env": {"MYSQL_HOST": "127.0.0.1","MYSQL_PORT": "3306","MYSQL_USER": "root","MYSQL_PASSWORD": "123456","MYSQL_DATABASE": "mcp_test"}},"filesystem": {"command": "cmd","args": ["/c","npx","-y","@modelcontextprotocol/server-filesystem","e:/mcp","e:/test"]}}
}
验证MCP Server
的可用性。
进行MCP Server
相关配置,全选上。
4. 运行结果
现在交给你一个任务,编写一个北京一日游的出行攻略
1、在工作目录E:\mcp
下创建一个新的文件夹,命名为"北京旅行"。分别从数据库mcp_test
中获取表location_foods
当地美食表、subway_trips
地铁线路表的结构、数据信息。然后提取出其中的数据,放入两个txt
中进行保存。
2、根据txt
中的内容,生成一个精美的html
前端展示北京地铁交通及周边美食的页面,并存放在该目录下。
注:
- 在
Plan
的执行过程中,模型会输出让你确认的内容,确认后,会提示你进入Act mode
。 - 在
Act
的执行过程中,遇到E:\mcp
目录无法执行的情况,是因为模型默认去找VSCode
的安装目录下的这个目录,用的是相对目录,需要提示模型。 - 执行过程大概耗时30分钟,这过程会不断让你去确认。
- 最后的生成
HTML
代码,会有bug
,查看生成的代码,是因为读取文件路径的问题,又使用的是相对路径。 - 使用
DeepSeek
模型,建议充值2块钱,否则key会认证失败。