MCP 控制测试
快速开始
git clone https://github.com/hlym123/xiaozhi_mcp_examples.git
cd xiaozhi_mcp_examples
pip install -r irequirement
设置 MCP_ENDPOINT
先获取你设备的 MCP_ENDPOINT,进入 xiaozhi 控制台 ,点击配置角色,再点击右下角的 MCP接入点,复制。
export MCP_ENDPOINT=<you_mcp_endpoint>
运行 MCP 服务
python mcp_pipe.py server.py
命令测试
# 发布消息测试
mosquitto_pub -h test.mosquitto.org -t esp32/temphumi -m '{"temperature":24.8,"humidity":55.3}'
# 订阅消息测试
mosquitto_sub -h test.mosquitto.org -t "esp32/rgbled"
# 订阅消息测试
mosquitto_sub -h test.mosquitto.org -t "esp32/fan"
唤醒 xiaozhi,语音对话,说 “开灯,关灯,获取温湿度” 等命令测试。
硬件测试
硬件准备:
- 复制程序 m5_device.py 内容到编辑区
- 连接设备
- 运行程序