当前位置: 首页 > news >正文

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账号登录,需要翻墙,否则登录失败。
在这里插入图片描述
在这里插入图片描述
DeepSeekKey申请,可参考上一篇文章。这里有Plan ModeAct 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会认证失败。
http://www.dtcms.com/a/271037.html

相关文章:

  • 旅游管理实训室建设的关键要点探讨
  • 向量空间 线性代数
  • 软件测试偏技术方向学习路线是怎样的?
  • 安装nvm管理node.js,详细安装使用教程和详细命令
  • Spring Boot微服务中集成gRPC实践经验分享
  • 【每日算法】专题六_模拟
  • 全球发展币GDEV:从中国出发,走向全球的数字发展合作蓝图
  • 2 STM32单片机-蜂鸣器驱动
  • 【vLLM 学习】Eagle
  • oracle ocp题库有多少道题,以及题库背诵技巧
  • Context Engineering:从Prompt Engineering到上下文工程的演进
  • 破局电机制造四大痛点:MES与AI视觉的协同智造实践
  • 基于SD-WAN的管件制造数字化产线系统集成方案
  • 中山排气歧管批量自动化智能化3D尺寸测量及cav检测分析
  • 什么是幂等
  • clickhouse 各个引擎适用的场景
  • 飞算 JavaAI 智能编程助手 - 重塑编程新模态
  • ClickHouse 时间范围查询:精准筛选「本月数据」
  • tinyxml2 开源库与 VS2010 结合使用
  • LaCo: Large Language Model Pruning via Layer Collapse
  • Spring Boot 扩展点深度解析:设计思想、实现细节与最佳实践
  • tws行业分析
  • Qt:QLineEdit、QTextEdit、QComboBox、QSpinBox、QDateTimeEdit、QDial、QSlider
  • gcc编译器
  • 【macOS】【Swift】不让App采用macOS的外观风格,直接保持白色背景,怎么处理?
  • 静态路由扩展实验
  • 【C++】unordered_set和unordered_map的实现
  • 三、Docker常用命令
  • HUAWEI HiCar6.0的新变化
  • 什么是 AMR 格式?简鹿音频转换器轻松批量转换 AMR 为 MP3