navado/ESP32MCPServer

Allow AI models connect to ESP32 and read connected sensors NMEA2k, ODB/ODBII, NMEA0183. AI generated MCP server.

54
/ 100
Established

Implements an MCP server over WebSocket with JSON-RPC 2.0, exposing parsed protocol streams (NMEA 0183, NMEA 2000, OBD-II CAN frames) and I2C sensor readings through a resource-based interface with persistent ring-buffer history. Supports six I2C sensor types with auto-discovery, time-bounded serial/CAN reads in raw or parsed modes, and ring-buffer playback via LittleFS. Targets ESP32 variants (full WiFi+CAN) and nRF52840 boards (sensor-only mode), with mDNS discovery and automatic AP setup UI.

No Package No Dependents
Maintenance 13 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

36

Forks

13

Language

C++

License

MIT

Last pushed

Mar 08, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/navado/ESP32MCPServer"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.