ESP32MCPServer and esp32-mcpserver

ESP32MCPServer
47
Emerging
esp32-mcpserver
38
Emerging
Maintenance 13/25
Adoption 7/25
Maturity 9/25
Community 18/25
Maintenance 10/25
Adoption 5/25
Maturity 9/25
Community 14/25
Stars: 36
Forks: 13
Downloads:
Commits (30d): 0
Language: C++
License: MIT
Stars: 10
Forks: 3
Downloads:
Commits (30d): 0
Language: C++
License: MIT
No Package No Dependents
No Package No Dependents

About ESP32MCPServer

navado/ESP32MCPServer

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

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.

About esp32-mcpserver

solnera/esp32-mcpserver

A lightweight Model Context Protocol (MCP) server framework for ESP32. Seamlessly connect embedded devices to LLMs.

Scores updated daily from GitHub, PyPI, and npm data. How scores work