MCP.Market

ESP32 Control MCP server

by pixharvest.com·com.pixharvest/esp32-control·v0.1.0

Control ESP32 IoT devices from AI agents: status, GPIO, ADC, reboot.

C57/100grade C
What users say
No reviews yet
Be the first
Safety scan
C57/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed ESP32 Control yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ESP32 Control tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualityno auth information5/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identitynamespace and repository owner differ3/10
Overall 57/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ESP32 Control compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
57/100
higher than 12% of 48,255 servers

Install ESP32 Control in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the ESP32 Control repository's README, as published. We do not edit it. Read it on GitHub

ESP32 MCP Server

Control and read ESP32 IoT devices directly from AI agents (Claude, Cursor, any MCP client).

  • esp32.status — online / chip / free heap / uptime
  • esp32.gpio_set — set a GPIO high/low
  • esp32.gpio_read — read a digital pin
  • esp32.adc_read — read analog voltage (mV)
  • esp32.send_command — raw AT/application command
  • esp32.reboot — reboot the device

Architecture

AI agent (Claude/Cursor)  →  this MCP server (Python)  →  ESP32 REST API  →  device

The ESP32 runs a tiny MicroPython firmware (esp32_firmware/main.py) exposing a lightweight REST API on port 80. The MCP server talks to it over HTTP — works locally and remotely.

Quick start

1. Flash the ESP32 firmware

or you can set STA mode inside the firmware to join your network.

  1. Install MicroPython on your ESP32.
  2. Upload esp32_firmware/main.py as main.py (Thonny or mpremote).
  3. Power on — the device opens a WiFi AP named ESP32-MCP (password 12345678)

2. Run the MCP server

pip install esp32-mcp
export ESP32_HOST=http://192.168.4.1     # device address (AP default)
esp32-mcp                                  # stdio transport (local MCP client)

For remote agents, run with HTTP transport:

uv run esp32-mcp --transport http --port 8000

3. Add to your AI client

Claude Desktop (claudedesktopconfig.json):

{
  "mcpServers": {
    "esp32": {
      "command": "esp32-mcp",
      "env": { "ESP32_HOST": "http://192.168.4.1" }
    }
  }
}

Cursor: Settings → MCP → Add server → esp32-mcp with env ESP32_HOST.

Then just ask: "turn GPIO 2 on", "what's the ADC reading on pin 34?", "reboot the device".

Configuration

Safety

in the firmware to change).

  • GPIO outputs are limited to pins 2, 4, 5, 18, 19 by default (edit GPIO_OUT

exposing to the internet.

  • The firmware only listens on its own network; change the AP password before

Pricing

Free is not a trial — core tools work forever. Upgrade when you need scale.

License

MIT

Nothing above is checked by us. What we check is on the safety report.

ESP32 Control: common questions

Is ESP32 Control MCP server safe?
With care: it is graded C, so read the findings first (57/100). Read the ESP32 Control safety report
Does ESP32 Control need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ESP32 Control maintained?
The last commit was 27 days ago (2026-10-08). The latest release is v0.1.0.
What can I use instead of ESP32 Control?
Servers from other publishers that do the same job: Mobilerun MCP server.

Alternatives to ESP32 Control

Same job from other publishers: the closest match first, then the best rated.

  • Mobilerun
    Let AI agents control Android and iOS devices on Mobilerun Cloud: screen, input, apps, workflows.
    A

More from pixharvest.com →