How Does an ESP32-S3 Modbus Gateway Serve Field Points as MCP Tools over W5500 Ethernet?
hexinttp's ESP-IDF firmware maps Modbus RTU and TCP registers to named points, publishes them over MQTT, and serves 11 MCP tools, with W5500 as default route.
0
Components
Hardware components
WIZnet - W5500
SPI2 Ethernet uplink at 20 MHz, CS GPIO10 / MOSI 11 / SCLK 12 / MISO 13 / INT 14, default route with route_prio 150
Project description
📌 An Industrial Gateway That Also Answers as an MCP Server A developer publishing as hexinttp opened the ESP32-S3-MCP-Gateway repository on 14 July 2026 and closed the current revision on 14 August 2026, fifteen commits later. It is ESP-IDF 5.3.1 firmware for an ESP32-S3 board that polls industrial Modbus devices over RS485 and Ethernet, publishes the readings to an MQTT broker, and answers Model Context Protocol (MCP) JSON-RPC calls at POST /mcp, so an AI assistant can list, read and (only when an operator turns it on) write those same points. The wired path is a WIZnet W5500 on SPI2, and…
Keep reading with a free account
Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.