vscode、cherry studio接入高德mcp服务

 最近mcp协议比较火,好多平台都已经开通了mcp协议,今天来接入下高德的mcp看看效果如何。

    话不多说,咱们直接开干。

    先来看下支持mcp协议的工具有cusor、cline等等。更新cherrystudio后发现上面也有mcp服务器了。今天咱就来试试添加高德的mcp协议。

一、cherry studio 添加高德mcp

图片

没有这个的话可以去更新最新版。

点击右上角编辑mcp配置

图片

讲mcp的配置粘到里面,mcp配置如下:

{  "mcpServers": {    "amap-maps": {      "isActive": true,      "name": "amap-maps",      "description": "高德mcp",      "command": "npx",      "args": [        "-y",        "@amap/amap-maps-mcp-server"      ],      "env": {        "AMAP_MAPS_API_KEY": "您的高德apikey"      }    }  }}

高德apikey需要您去高德开放平台申请。高德开放平台地址:https://console.amap.com/dev/key/app,服务平台选择web服务。

图片

填好之后点击确定。mcp服务器就多了一个amap-maps

图片

点击进去看看是什么,但是一点进去就报错。然后发现更多后面有个红点,点开看看吧,貌似就是报错的原因。

图片

安装下,再进去试试,发现不报错了。

接着咱们去试试这个mcp使用效果怎么样。

图片

选择聊天界面,选择需要使用的大模型。有本地的可以添加本地的,没有本地的可以添加各大平台在线的。我试了试硅基流动的跟阿里云的。

图片

这明显不是高德的api啊,配置没成功吗?一通折腾之后发现是没有选择mcp服务。如图:

图片

需要选择下mcp服务,选择后后面会出现对勾。同时mcp服务也会变成绿色的如下图。

图片

咱们接着再来试试。

图片

OK,可以了。这次调取了高德api的接口。再试一次

图片

哈哈,不用咱们自己调用高德api的接口了,大模型帮咱们调用了。

高德api个人版的接口有次数限制,使用时请注意哦。

二、使用vscode调用mcp服务怎么调用呢?

咱们再来用vscode试下。

vscode的话是需要下载cline插件。搜索插件cline,第一个选择安装就可以了。如图:

图片

安装好后出现这个,我选择的Free。

图片

然后打开了浏览器一个新页面

图片

直接点击authorize,直接跳到了下图页面

图片

先不管它,点击上面的mcp服务,选择install,点击下方按钮configure mcp servers,然后将配置文件填进去

图片

{  "mcpServers": {    "amap-maps": {      "command": "cmd",      "args": [        "/c",        "npx",        "-y",        "@amap/amap-maps-mcp-server"      ],      "env": {        "AMAP_MAPS_API_KEY": "您申请的高德apikey"      },      "disabled": false,      "autoApprove": [        "maps_regeocode",        "maps_geo",        "maps_ip_location",        "maps_weather",        "maps_search_detail",        "maps_bicycling",        "maps_direction_walking",        "maps_direction_driving",        "maps_distance",        "maps_text_search",        "maps_around_search",        "maps_direction_transit_integrated"      ]    }  }}

配置填好后 ctrl+s保存,左侧会自动出现amap-maps,且为打开状态。点击done后返回

图片

可以将auto-approve勾选上。

图片

点击设置,选个大模型测试下。我选择的硅基流动的。

图片

哈哈,还是可以的。就测试到这里吧,因为我发现这个服务特别耗tokens。所以能用本地模型的话还是用本地的模型。

总结:感觉mcp服务就是大模型将你的自然语言转换为api识别的参数,然后调取相关服务的api,不用自己写代码调用api了。不知道我理解的对不对,希望大家批评指正。

这些就是测试的高德mcp服务,大家有什么问题的话欢迎留言,大家一起讨论学习。

### 如何在Cherry Studio中配置MCP服务 要在Cherry Studio 中成功配置 MCP 服务,可以按照以下方法实现: #### 配置 MCP 服务的基础流程 在 Cherry Studio 或 ChatWise 中使用 MCP 服务相对简单。可以通过 GitHub 上的仓库 `https://github.com/modelcontextprotocol/servers#-reference-servers` 提供的工具来完成基础配置[^1]。 #### 添加 FileSystem 服务的具体步骤 为了具体说明如何添加一个常见的 MCP 文件系统服务,在 Cherry StudioMCP 服务器设置界面中,可搜索模块名为 `@modelcontextprotocol/server-filesystem`。随后,在参数部分输入目标操作目录的路径[^2]。 #### 实现文件查询的功能 通过上述方式配置完成后,用户能够利用该服务执行诸如桌面文件列表查询的操作。例如提问“我桌面上有哪些文件”,AI 将会基于所连接的文件系统返回相应的结果[^3]。 ```python # 示例代码展示如何调用已配置好的 MCP 服务 (伪代码示意) import mcp_client def list_desktop_files(): client = mcp_client.connect('@modelcontextprotocol/server-filesystem', '/path/to/desktop') files = client.list_items() return files desktop_contents = list_desktop_files() print(desktop_contents) ``` 以上代码片段展示了假设情况下如何编写脚本以访问之前设定的文件夹内容。 #### 更多扩展功能探索 除了基本的文件管理系统外,还有许多其他类型的 MCP 服务可供选用。这些资源不仅限于官方文档中的列举项,还可以从专门收集此类插件的站点如 https://smithery.ai/ 寻找更多可能性。只需在 Cherry Studio 内部搜索框键入所需名称便可快速定位并启用它们。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

q_q王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值