{"repo":"navado/ESP32MCPServer","free":true,"listed":false,"github":"https://github.com/navado/ESP32MCPServer","clone":"git clone https://github.com/navado/ESP32MCPServer.git","description":"Allow AI models connect to ESP32 and read connected sensors NMEA2k, ODB/ODBII, NMEA0183. AI generated MCP server.","language":"C++","stars":58,"topics":["ai","esp32","generated-code","mcp-server","can-bus","nmea0183","nmea2000","sensors","websocket-server","odb2"],"license":"MIT","category":"mcp-servers","readme_excerpt":"ESP32 MCP Server A Model Context Protocol (MCP) server running on ESP32 (and Nordic nRF52840 in sensor-only mode), exposing real-world sensor data and bus protocols to AI assistants and automation tooling over WebSocket / JSON-RPC 2.0. Connect an AI agent directly to your hardware: query I2C sensors, parse NMEA 0183 GPS/marine data, decode NMEA 2000 and OBD-II CAN frames, replay bus history — all through a standard MCP interface. --- Features Capability Details --- --- MCP Protocol JSON-RPC 2.0 over WebSocket, resource discovery & subscriptions I2C Sensors Auto-scan + drivers for BME280, MPU6050, ADS1115, SHT31, BH1750, INA219 NMEA 0183 GGA, RMC, VTG, GSV, MWV, DBT, DPT, HDG, HDT with XOR checksum validation NMEA 2000 / CAN 29-bit PGNs: position, heading, speed, depth, wind, attitude, water temp OBD-II / CAN Standard 11-bit OBD-II service 01/09 PID decoding (60+ PIDs) Bus History Persistent ring buffers for CAN, NMEA, NMEA 2000, OBD-II — queryable via MCP Bus Readers Time-bounded serial and CAN reads, raw or parsed mode, JSON output WiFi AP setup UI + STA mode; credentials stored in NVS Discovery mDNS ( mcp. tcp ) + UDP capability broadcast Metrics Heap, uptime, RSSI, histogram stats with boot persistence Multi-board ESP32-S3, ESP32-C3, ESP32, Adafruit HUZZAH32, M5Stack, Nordic nRF52840-DK, Adafruit Feather nRF52840 Testing Native unit tests (Unity), mock I2C / CAN / Serial / LittleFS --- Supported Boards ESP32 Boards — Full MCP Server (WiFi + WebSocket + CAN) Board PlatformI","default_branch":null,"files":null,"tree":[],"storefront":"/r/navado","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/navado/ESP32MCPServer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}