大家好,我是一名初中生,也是 VEX 学员。
我最近做了一个 VEX-AIM-MCP,目前已经开源,想分享给大家,也希望能得到大家的建议。
这个项目是基于 MCP(Model Context Protocol) 开发的,可以让支持 MCP 的 AI(如 Codex、Claude、Openclaw 等)直接连接 VEX AIM 机器人,对机器人进行控制,并获取机器人的实时状态。
目前支持的功能
控制机器人运动(前后左右、旋转等)
控制 LED、扬声器等设备
获取机器人状态信息
调用 AIM Python API
提供 MCP Tools,方便 AI 直接调用
整个项目主要基于 VEX AIM 提供的 WebSocket 接口进行了封装,让 AI 不需要了解底层通信细节,就能够方便地控制机器人。
使用 TRAE IDE 开发
整个项目基本都是在 TRAE IDE 中完成开发的。
从需求整理、代码编写、调试,到完善文档,TRAE 都提供了不少帮助,也让我第一次比较完整地完成了一个开源项目。
开源地址
GitHub:
GitHub - flashzdw/VEX-AIM-MCP: 为 VEX AIM 机器人打造的 MCP 服务 · GitHub
欢迎大家体验,如果发现 Bug、想增加新的功能,或者有更好的实现思路,都欢迎提交 Issue 或 Pull Request。
这是我第一次做比较完整的 MCP 项目,还有很多地方需要继续完善,希望能够和大家一起交流学习,谢谢大家!