ESP32MCPServer

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