关于 Robot Control Service
Robot Control Service 是一个使用 johnny-five 控制舵机机械臂的 MCP 服务。其 `moveMyServo` 工具可将舵机设为 0 到 180 度,舵机移动时会播放一段音频。
主要功能
- 01控制舵机驱动的机械臂
- 02设置 0 到 180 度角度
- 03舵机移动时播放音频
适用场景
- 01移动已连接的机械臂舵机
- 02测试通过 MCP 控制实体设备
MCP 相关
向 MCP 客户端提供 `moveMyServo` 工具,接收 0 到 180 的 `degrees` 参数来控制舵机。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
机器人控制服务
一个用于通过伺服电机控制机械臂的 Model Context Protocol(MCP)服务。伺服电机移动时,会播放音频片段 “Hasta la vista, baby!”。
要求
- Node.js
- 通过 USB 连接的 Arduino 或兼容开发板
- 连接到引脚 10 的伺服电机
- 用于音频输出的扬声器
安装
npm install
使用方法
- 通过 USB 连接 Arduino 开发板
- 将伺服电机连接到引脚 10
- 运行服务:
node index.js
该服务提供一个名为 moveMyServo 的 MCP 工具,该工具接受 degrees 参数(0-180),用于控制伺服电机的位置。
依赖项
- @modelcontextprotocol/sdk - Model Context Protocol 实现
- johnny-five - JavaScript 机器人框架
- webaudio-node - 适用于 Node.js 的 Web Audio API
- zod - Schema 验证库
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。