ESP32MCPServer
13
ESP32 MCP Server is an implementation for ESC32 microcontrollers to facilitate resource discovery and monitoring through a WebSocket interface using the Model Context Protocol. Key features include WiFi configuration, WebSocket server for real-time updates, and a comprehensive test suite.
ESP32 MCP Server
A Model Context Protocol (MCP) implementation for ESP32 microcontrollers, providing a WebSocket interface for resource discovery and monitoring.
Features
- MCP protocol implementation (v0.1.0)
- WebSocket server for real-time updates
- Resource discovery and monitoring
- WiFi configuration via web interface
- AsyncWebServer integration
- LittleFS support for configuration storage
Prerequisites
- ESP32 S3 DevKitC-1 board
- PlatformIO Core or PlatformIO IDE
- Python 3.7+
Usage
- Power on the ESP32 and connect to the access point
- Navigate to
http://192.168.4.1
to configure WiFi - Connect to MCP server using WebSocket on port 9000