ESP32 MCP 服务器

ESP32 MCP 服务器

允许 AI 模型连接到 ESP32 的接口,基于 WebSocket 的资源发现和监控。

快速入门

  1. 克隆仓库并进入目录: git clone https://github.com/navado/ESP32MCPServer.git cd ESP32MCPServer

  2. 安装依赖: pio pkg install

  3. 构建并上传文件系统: pio run -t uploadfs

  4. 构建并上传固件: pio run -t upload

  5. 初始设置:

    • 上电后设备会创建名为 "ESP32_XXXXXX" 的热点。
    • 连接到热点并访问 http://192.168.4.1 配置 WiFi。
  6. 使用 WebSocket 连接到 MCP 服务器(端口 9000): const ws = new WebSocket('ws://YOUR_ESP32_IP:9000'); ws.send(JSON.stringify({ jsonrpc: "2.0", method: "initialize", id: 1 }));