【MCP】魔搭社区MCP服务(高德地图、everything文件搜索)

  • 1、上手使用
  • 2、环境配置
    • (1)cherry-studio配置
    • (2)添加魔搭大模型服务(如果已经设置了其他大模型服务,可跳过)
    • (3)配置MCP服务
  • 3、高德地图MCP
    • (1)添加高德地图MCP
    • (2)高德地图测试效果
  • 4、添加其他服务(everything文件搜索)

MCP广场:https://www.modelscope.cn/mcp

1、上手使用

找到MCP实验场点击进入
[图片]

点击左下角小扳手图标,查看当前默认开启的MCP工具。我们可以看到默认加载了三个工具:高德地图、时间查询、获取网页内容。接着我们关掉窗口
[图片]

我们输入问题来测试一下,例如:“天津早上中午晚上吃啥,帮我规划一条吃货路线”,我们可以看到,大模型自动调用MCP工具开始查询了
[图片]

[图片]

2、环境配置

(1)cherry-studio配置

https://cherry-ai.com/
[图片]

[图片]

安装方法一直下一步即可

(2)添加魔搭大模型服务(如果已经设置了其他大模型服务,可跳过)

魔搭社区的服务提供每天2000次的使用
[图片]

点击跳转到魔搭社区
[图片]

保证右上角魔搭社区处于登录状态,如果没有账号,可以注册并登录
[图片]

打开“模型服务”,如果没有提示绑定阿里云账号,就不用管了。否则需要注册一个阿里云账号绑定
[图片]

选择“访问令牌”,新建一个SDK令牌
[图片]

随便输入一个名字,点击“新建令牌”
[图片]

点击复制令牌
[图片]

将复制的令牌粘贴到cherry-studio中
[图片]

点击打开服务
[图片]

(3)配置MCP服务

选择“MCP服务器”,点击右上角感叹号
[图片]

把两个环境都安装一下
[图片]

然后设置一下环境变量
点击一下,打开uv所在路径
[图片]

复制路径备用
[图片]

开始菜单搜索“控制面板”,然后在控制面板搜索“环境变量”,选择“编辑系统环境变量”
[图片]

[图片]

点击“新建”,将刚刚复制的uv环境路径粘贴过来
[图片]

打开cmd,输入uv -V 大写的V,验证一下
[图片]

3、高德地图MCP

(1)添加高德地图MCP

回到魔搭社区模型广场https://modelscope.cn/mcp
点击高德地图
[图片]

打开高德开放平台https://lbs.amap.com/
点击登录或注册
[图片]

登录完成后,点击应用管理
[图片]

进行开发者认证
[图片]

[图片]

[图片]

创建一个新应用
[图片]

名称和类型我们随便填,点击新建
[图片]

然后点击“添加key”
[图片]

key名称随便填,但是服务平台一定要选择“Web服务”
[图片]

接下来我们复制这个key,把key粘贴到以下url中https://mcp.amap.com/sse?key=您在高德官网上申请的key
[图片]

接下来回到cherry-studio,点击“添加服务器”,再点击新增的“MCP服务器”
[图片]

先修改一下名字,类型选择“服务器发送事件(sse)”,并将刚刚我们拼接的URL粘贴进去,点击右上角保存
[图片]

如果服务没问题,会显示“服务器更新成功”字样,开关也会自动变绿色
[图片]

(2)高德地图测试效果

点击左上角返回聊天界面,点击上方切换模型,我们以deepseek-ai/DeepSeek-V3为例
[图片]

点击下方MCP服务器图标,选择刚刚新建的“高德地图”
[图片]

图标变绿代表加载成功
[图片]

测试一下,顺利加载了工具
[图片]

4、添加其他服务(everything文件搜索)

在MCP广场搜索everything,找到搜索工具,并点击进入
[图片]

  1. Everything 搜索工具:
  • 从 https://www.voidtools.com/ 下载并安装

  • 确保Everything服务正在运行

  • 安装方法,一直下一步即可

[图片]

  1. Everything SDK:
  • 从 https://www.voidtools.com/support/everything/sdk/ 下载
  • 将SDK文件解压到系统上的某个位置,最好放到非中文路径下解压
    [图片]

我这里解压到了D盘根目录下,找到dll目录
[图片]

在Evrything64.dll文件上,按住键盘shift键,然后鼠标右键,选择“复制文件地址”
[图片]

将文件地址替换以下mcp配置里的path/to/Everything-SDK/dll/Everything64.dll

"everything-search": {"command": "uvx","args": ["mcp-server-everything-search"],"env": {"EVERYTHING_SDK_PATH": "path/to/Everything-SDK/dll/Everything64.dll"}}

然后将上面MCP配置添加到cherry-studio中,选择“编辑MCP配置”
[图片]

在配置文件中,找到刚刚配置的高德地图,在后面添加一个逗号,并把everything的配置添加进去,注意花括号和双反斜线。最后点击确定
[图片]

添加完后,就多了个everything-search服务,点击进入
[图片]

点击开关进行打开,可能会稍微等一会
[图片]

我们返回聊天界面,选择刚刚添加的everything工具
[图片]

然后问个问题,例如:帮我搜索一下uv.exe文件在哪
可以看到,成功调用了MCP工具完成了文件路径的搜索
[图片]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/79572.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/79572.shtml
英文地址,请注明出处:http://en.pswp.cn/web/79572.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MapReduce 的工作原理

MapReduce 是一种分布式计算框架,用于处理和生成大规模数据集。它将任务分为两个主要阶段:Map 阶段和 Reduce 阶段。开发人员可以使用存储在 HDFS 中的数据,编写 Hadoop 的 MapReduce 任务,从而实现并行处理1。 MapReduce 的工作…

MCU开启浮点计算FPU

FPU 测试 1. FPU 简介2. 协处理器控制寄存器(CPACR)3. 开启FPU4. 验证FPU(Julia 分形实验) 1. FPU 简介 FPU 即浮点运算单元(Float Point Unit)。浮点运算,对于定点 CPU(没有 FPU 的…

进程相关面试题20道

一、基础概念与原理 1.进程的定义及其与程序的本质区别是什么? 答案:进程是操作系统分配资源的基本单位,是程序在数据集合上的一次动态执行过程。核心区别:​ 动态性:程序是静态文件,进程是动态执行实例…

React Hooks 精要:从入门到精通的进阶之路

Hooks 是 React 16.8 引入的革命性特性,它让函数组件拥有了类组件的能力。以下是 React Hooks 的详细使用指南。 一、基础 Hooks 1. useState - 状态管理 import { useState } from react;function Counter() {const [count, setCount] = useState(0); // 初始值为0return …

springboot3+vue3融合项目实战-大事件文章管理系统-更新用户头像

大致分为三步 首先在usercontroller里面加入方法 PatchMapping ("/updateAvatar")public Result upadateAvatar(RequestParam URL String avatarUrl){userService.updateAvater(avatarUrl);return Result.success();}url注解能验证传入的url是不是合法的&#xff0c…

Mosaic数据增强技术

Mosaic 数据增强技术是一种在计算机视觉领域广泛应用的数据增强方法。下面是Mosaic 数据增强技术原理的详细介绍 一、原理 Mosaic 数据增强是将多张图像(通常是 4 张)按照一定的规则拼接在一起,形成一张新的图像。在拼接过程中,会…

Git安装教程及常用命令

1. 安装 Git Bash 下载 Git 安装包 首先,访问 Git 官方网站 下载适用于 Windows 的 Git 安装包。 安装步骤 启动安装程序:双击下载的 .exe 文件,启动安装程序。选择安装选项: 安装路径:可以选择默认路径&#xff0…

学习日志04 java

PTA上的练习复盘 java01 编程题作业感悟: 可以用ai指导自己怎么调试,但是不要把调代码这过程里面的精华交给ai,就是自己去修正错误不能让ai代劳!~~~ 1 scanner.close() Scanner *** new Scanner(System.in); ***.close(); …

AI 在模仿历史语言方面面临挑战:大型语言模型在生成历史风格文本时的困境与研究进展

概述 在当今数字化时代,人工智能(AI)技术在诸多领域展现出了强大的能力,但在处理历史语言这一特定任务时,却遭遇了不小的挑战。美国和加拿大的研究人员通过合作发现,像 ChatGPT 这样的大型语言模型&#x…

基于 Spring Boot 瑞吉外卖系统开发(十二)

基于 Spring Boot 瑞吉外卖系统开发(十二) 菜品删除 单击“批量删除”和“删除”时,会携带需要删除的菜品的id以delete请求方式向“/dish”发送请求。 URLhttp://127.0.0.1:8080/dish调用方法DELETE参数ids DishController添加删除方法 …

Day22打卡-复习

复习日 仔细回顾一下之前21天的内容,没跟上进度的同学补一下进度。 作业: 自行学习参考如何使用kaggle平台,写下使用注意点,并对下述比赛提交代码 泰坦尼克号人员生还预测https://www.kaggle.com/competitions/titanic/overview K…

L48.【LeetCode题解】904. 水果成篮

目录 1.题目 2.分析 方法1:暴力枚举 方法2:暴力解法的优化:滑动窗口 代码 方法3:优化方法2:使用数组充当哈希表 方法4:四个变量分别充当篮子和篮子中水果的个数(最快!!!) 代码 容易忽略的点 1.题目 https://leetcode.cn/problems/fruit-into-baskets/ 你正在探访一家农…

Leetcode-BFS问题

LeetCode-BFS问题 1.Floodfill问题 1.图像渲染问题 [https://leetcode.cn/problems/flood-fill/description/](https://leetcode.cn/problems/flood-fill/description/) class Solution {public int[][] floodFill(int[][] image, int sr, int sc, int color) {//可以借助另一…

Typora+PicGo+Gitee图床配置教程 自动图片上传

配置步骤 #mermaid-svg-aPUbWs43XR5Rh7vf {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-aPUbWs43XR5Rh7vf .error-icon{fill:#552222;}#mermaid-svg-aPUbWs43XR5Rh7vf .error-text{fill:#552222;stroke:#552222;}#…

养生:开启健康生活的全新篇章

养生是一场关乎生活品质与身心健康的持续修行,从饮食调养到运动锻炼,从睡眠管理到心态塑造,每个环节都对健康有着深远影响。以下为你提供全面且实用的养生指南。 饮食养生:科学膳食,滋养生命 合理的饮食是养生的根基…

Python | 赤道频散关系图

写在前面 写开题报告, 想用个图发现截出来全是糊的。索性自己画了,主要实现的Matsuno(1966)的赤道波动频散关系图。但是,实在是没有审美,其他文献里都是黑色,这里非要用个紫色,因为…

Nexus 私有仓库 + Nginx 反向代理部署文档

1. 使用 Podman 部署 Nexus 3 podman run --name nexus -d \-p 8081:8081 \-v /data:/nexus-data \-v /etc/localtime:/etc/localtime \-e TZ"Asia/Shanghai" \-e INSTALL4J_ADD_VM_PARAMS"-Xms10240m -Xmx10240m -XX:MaxDirectMemorySize4096m" \docker.…

一.Gitee基本操作

一.初始化 1.git init初始化仓库 git init 用于在当前目录下初始化一个本地 Git 仓库,让这个目录开始被 Git 跟踪和管理。 生成 .git 元数据目录,从而可以开始进行提交、回退、分支管理等操作。 2.git config user.name/user.email配置本地仓库 # 设置…

力扣210(拓扑排序)

210. 课程表 II - 力扣(LeetCode) 这是一道拓扑排序的模板题。简单来说,给出一个有向图,把这个有向图转成线性的排序就叫拓扑排序。如果有向图中有环就没有办法进行拓扑排序了。因此,拓扑排序也是图论中判断有向无环图…

华为ensp实现跨vlan通信

要在网络拓扑中实现主机192.168.1.1、192.168.1.2和192.168.2.1之间的互相通信,需要正确配置交换机(S5700)和路由器(AR3260),以确保不同网段之间的通信(即VLAN间路由)。 网络拓扑分析…