接下来我将详细操作接入高德MCP工具


(1)mcp.so网站
浏览器搜索mcp.so网站,找到高德地图


(1)将高德地图配置接入


(1)终端执行代码,xiaozhi start,查看MCP接入点
(说明一下我过程中的问题,我还是一才是在电脑终端执行 xiaozhi start ,但是高德地图MCP未能成功接入,但是我又在vscode终端中重新操作了一下成功接入,之后如果遇到该问题再详细研究一下)

(4)如果想要禁用一下MCP功能,可以在xiaozhi.config.json中对功能进行开启和关闭。
至此以成功将高德地图MCP成功接入到小智。
(一)xiaozhiclient平台教程详细网站(xiaozhi-client.shenjingnan.com),详细配置接入xiaozhiclient平台。
(1)本地部署
1. 下载LTS和pnpm
可以自己在b站上查,有的up主教程很详细,或者按照一下在终端(我使用的是gitbush)下载。

1. 安装xiaozhi-client
安装下载xiaozhi-client命令行工具。

1. 创建应用
首先可以先跳到自己想要下载到的文件夹内。具体操作终端命令(cd ”D:\esp32 xiaozhi\mcp”),(D:\esp32 xiaozhi\mcp)是自己想要存放到的文件夹的地址。
然后按照以下命令下载即可。

1. 设置小智接入点
(1)在小智控制台查看自己的小智MCP接入点。输入到指令中。


(1)如果指令有问题,还可以打开xiaozhi.config.json文件自己设置。将小智接入点输入到
”mcpendpoint”:保存即可。如果有问题再打开看看是否保存。


1. 启动服务
输入指令 xaiozhi start,登录http://localhost:9999/dashboard查看一下是否接入


(2)使用docker部署
Docker镜像站是干什么呢?第一次接触我也很困惑,up主说就好比火锅套餐,如果你平常想要吃火锅需要自己购买一个一个食材,但是那还可以通过购买套餐,你不需要再一点点自己买东西,只需要购买一个套餐就可以直接享用。所以拉取docker镜像简单来说,你不需要配置其他东西,只要拉取镜像就可以直接使用。
使用docker的坏处呢,第一docker拉取镜像过程中可以会有很多问题,不太好解决。第二无法更好的理解源码,就好像小智直接下载bin一样(还好一点,可以直接在网页端进行配置,如果网页端无法打开那就很尴尬了)。
所以如果想要很快的使用上小智功能不想配置一堆环境可以尝试下载docker镜像。
(1)安装docker
因为是我已经提前配置好docker,所以不再演示,自行下载配置。
(2)拉取镜像
方法一:直接拉取
终端命令:
# 下载脚本
curl -fsSL https://raw.githubusercontent.com/shenjingnan/xiaozhi-client/main/docker/scripts/start.sh | bash
方法二: 使用 Docker Compose
终端命令:
获取 docker-compose.yml
curl -O https://raw.githubusercontent.com/shenjingnan/xiaozhi-client/main/docker/docker-compose.yml
启动服务
docker-compose up -d
我当时是直接用方法一配置,方法二的可行性有点研究。
(3)打开xiaozhi_lient
(3)相关操作


(1)添加接入点
网页端添加接入点对照xiaozhi.config.json文件中的mcpEndpoint。如果使用本地部署的方法,在网页端接入后可以在文件中查看一下。

(1)添加mcp
网页端添加mcp后同时会出现在xiaozhi.config.json我第二个框起区域。所以如果网页端无法打开在xiaozhi.config.json加入mcp即可。

(1)禁用mcp工具
在xiaozhi.config.json文件中可以找到禁用和开启,照应平台中禁用和开启功能。


我要赚赏金
