ESP32 Simulator

Official registry Other

Boot and test ESP32 firmware in a local emulator: UART asserts, buttons, virtual WiFi, screenshots.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package esp32sim-mcp
Claude Code
claude mcp add esp32-simulator -- npx -y esp32sim-mcp@0.2.6
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "esp32-simulator": {
            "command": "npx",
            "args": [
                "-y",
                "esp32sim-mcp@0.2.6"
            ]
        }
    }
}

Frequently asked questions

What is ESP32 Simulator?

Boot and test ESP32 firmware in a local emulator: UART asserts, buttons, virtual WiFi, screenshots.

How do I install ESP32 Simulator?

It runs on your machine. In Claude Code: claude mcp add esp32-simulator -- npx -y esp32sim-mcp@0.2.6. For other clients, paste the JSON configuration from this page into their MCP settings.

Does ESP32 Simulator need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is ESP32 Simulator open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains ESP32 Simulator?

It is published by stramanu. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.