手把手教你用VScode调用开发的MCP Server

1、背景

上一篇文章介绍了如何开发一个简单的MCP server服务并如何验证调试。这篇文章介绍如何开发组件接入大模型,并与开放MCP组件协同工作。

2、使用指导

使用的编辑器是VScode,也可以使用Cusor,原理相同。

2.1、下载插件

安装Cline插件

2.2、启动开发MCP的服务
2.3、配置MCP服务

配置开发MCP服务

可以在指定输入框输入,也可以点击配置之后,在配置文件中配置

配置高德MCP服务

页面中的高德服务点进去后,例子是使用的Npx

我这边使用的是SSE,直接填写的URL,更简单方便(需要去高德官网上面申请一个Web页面AppKey)

json 复制代码
"amap-amap-sse": {
      "autoApprove": [],
      "disabled": false,
      "timeout": 300,
      "url": "https://mcp.amap.com/sse?key=************",
      "transportType": "sse"
    }

验证

两个绿灯显示服务可用,如果修改配置,点击前面刷新按钮即可

2.3、连接大模型
  • 使用默认推荐大模型

这边使用Cline默认的推荐的大模型(之前以为是收费的,但是也能使用,估计是有免费额度)

  • 使用标准OpenAi接口

也可以使用标准OpenAi大模型的接口,在【API Provider】中进行筛选

2.4、问答

这是问答页面,可以看见已选MCP插件和选定的模型

由于高德自带天气方法,因此通过提示词指定使用自定义开发的MCP天气插件

最终返回结果如下(可以在添加一个画图插件,将数据进行渲染,由于本篇只是测试自定义开发MCP服务,因此不在渲染数据)

注意:

  • 有时候调用MCP服务调不通,刷新可以测试连接,请求发送不过去,这种情况是由于服务重新启动或者什么原因双方SessionId对应不上,因此需要在Cline中将自定义开发的MCP服务重启并刷新。然后就可以正常调用了
  • Cline 的调用会消耗大量的Token,因为他使用的不是FunctionCall,而是将方法描述、方法参数等信息放入提示词中一块给大模型进行判断,因此会消耗大量Token,这块需要注意下。

3、总结

以上就是Cline调用自定义MCP服务整个流程,流程比较简单,但是配置的内容需要细心一点,配置出错比较难排查。

相关推荐
毕设源码-朱学姐2 小时前
【开题答辩全过程】以 爱心捐赠网站为例,包含答辩的问题和答案
java·eclipse
尘觉4 小时前
中秋节与 Spring Boot 的思考:一场开箱即用的团圆盛宴
java·spring boot·后端
Le1Yu5 小时前
2025-10-7学习笔记
java·笔记·学习
popoxf5 小时前
spring容器启动流程(反射视角)
java·后端·spring
AAA修煤气灶刘哥6 小时前
监控摄像头?不,我们管这个叫优雅的埋点艺术!
java·后端·spring cloud
寻星探路6 小时前
Java EE初阶启程记09---多线程案例(2)
java·开发语言·java-ee
武子康6 小时前
Java-141 深入浅出 MySQL Spring事务失效的常见场景与解决方案详解(3)
java·数据库·mysql·spring·性能优化·系统架构·事务
珹洺6 小时前
Java-Spring入门指南(十五)SpringMVC注解开发
java·spring·microsoft
小满、6 小时前
什么是Maven?关于 Maven 的坐标、依赖管理与 Web 项目构建
java·maven
半旧夜夏7 小时前
【设计模式】核心设计模式实战
java·spring boot·设计模式