【开源】VEX-AIM-MCP:让 AI 直接控制 VEX AIM 机器人

大家好,我是一名初中生,也是 VEX 学员。

我最近做了一个 VEX-AIM-MCP,目前已经开源,想分享给大家,也希望能得到大家的建议。

这个项目是基于 MCP(Model Context Protocol) 开发的,可以让支持 MCP 的 AI(如 Codex、Claude、Openclaw 等)直接连接 VEX AIM 机器人,对机器人进行控制,并获取机器人的实时状态。

目前支持的功能

  • :robot: 控制机器人运动(前后左右、旋转等)
  • :light_bulb: 控制 LED、扬声器等设备
  • :satellite_antenna: 获取机器人状态信息
  • :snake: 调用 AIM Python API
  • :wrench: 提供 MCP Tools,方便 AI 直接调用

整个项目主要基于 VEX AIM 提供的 WebSocket 接口进行了封装,让 AI 不需要了解底层通信细节,就能够方便地控制机器人。

使用 TRAE IDE 开发

整个项目基本都是在 TRAE IDE 中完成开发的。

从需求整理、代码编写、调试,到完善文档,TRAE 都提供了不少帮助,也让我第一次比较完整地完成了一个开源项目。

开源地址

GitHub:

GitHub - flashzdw/VEX-AIM-MCP: 为 VEX AIM 机器人打造的 MCP 服务 · GitHub

欢迎大家体验,如果发现 Bug、想增加新的功能,或者有更好的实现思路,都欢迎提交 IssuePull Request

这是我第一次做比较完整的 MCP 项目,还有很多地方需要继续完善,希望能够和大家一起交流学习,谢谢大家!

5 个赞