这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【原创】小智AI学习笔记--MCP篇--from杰

共2条 1/1 1 跳转至

【原创】小智AI学习笔记--MCP篇--from杰

工程师
2025-12-23 22:39:38     打赏
示例代码

GitHub:https://github.com/78/mcp-calculator

image.png

一、首先新建一个文件夹来存放依赖。

image.png

image.png

image.png

这里对python环境有要求,如果出现问题可以咨询一下ai工具,因为我之前配置过所以这里没有发生问题。自行解决一下,报错大概率是python的问题.

二、设置环境变量

切记是export MCP_ENDPOINT=your_mcp_endpoint,按照作者的<>是错误的。

image.png

二、直接运行配置

不需要指示中的第三步,直接python mcp_pipe.py

image.png

二、刷新接入点状态即可

image.png

(一)接入MCP工具(使用xiaozhi_client工具)

image.png

image.png

1mkdir tmp

创建了一个叫 tmp 的临时文件夹,用来存放后续操作的内容,方便后续整理和清理。

cd tmp

进入到刚创建的 tmp 文件夹里,后续的操作都会在这个文件夹内进行。

2npm i -g xiaozhi-client

npm 全局安装了 xiaozhi-client 这个工具,-g 代表 “全局”,安装后在任何文件夹都能使用这个工具。

3xiaozhi -v

查看 xiaozhi-client 的版本号,确认工具已经安装成功,这里显示的是 1.0.3

4xiaozhi create my-mcp --template hello-world

使用 xiaozhi 工具创建了一个叫 my-mcp 的项目,并且用 hello-world 这个模板来初始化项目,最后提示 “项目创建成功”。

5cd my-mcp

进入到my-mcp文件夹。

6pnpm install

注意:这里如果报错(bash: pnpm: command not found),需要下载node然后在管理员下用npm i -g pnpm,安装pnpm即可。

image.png

image.png

image.png

7)第二次 pnpm install

因为是我当时直接使用的终端,所以pnpm下载好后需要关闭终端再重新打开一下。其他地方编辑的话如果也是报错请重新关闭再打开一下即可。

进入到my-mcp文件夹。然后输入指令pnpm install即可

 

image.png

image.png

(8)vim xioazhi.config.json

可以直接在终端打开文件xiaozhi.config.json。在终端编辑太难受了,我也是刚接触这些终端所以不太清楚,就直接把文件丢到了vscode,编辑后直接保存即可

image.png

image.png

(8)输入小智MCP接入点地址

xiaozhi控制台找到。然后回到终端,xiaozhi start即可。MCP成功接入。



院士
2025-12-24 11:42:41     打赏
2楼

谢谢楼主分享的学习笔记。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]