uno_r4_wifi_mcp
A Model Context Protocol (MCP) server running on an Arduino UNO R4 WiFi that exposes the onboard 12x8 LED matrix, GPIO, I2C bus, and RTC as tools accessible over HTTP.
- LED matrix — Set pixels, clear display, show full frames, play built-in animations (rain, wave, sparkle, spiral)
- GPIO — Digital read/write on D0-D13 and A0-A5, analog input, PWM output on 6 pins, 12-bit DAC on A0, tone generation
- I2C — Device scanning and register-level read/write
- RTC — Get/set the onboard real-time clock
- MCP protocol — JSON-RPC 2.0 over HTTP POST; integrates with Claude Code via
.mcp.json - Auto IP display — Shows DHCP-assigned IP on LED matrix at boot
Find the project and more detailed documentation on GitHub: