📡 MCP Radar

BlackHole1/passportsim

Develop and debug FoloToy AI Passport firmware without the device: an ESP32-C3 emulator that runs unmodified ESP-IDF images in the browser (WebAssembly) or on macOS and Windows, with a CLI and an MCP

⭐ 11 stars
⑂ 3 forks
Rust
momentum ▲ 24.3
created 2026-09-29
on radar since 2026-09-30
star trend 7 → 11 since 2026-09-30
ai-agentsembeddedemulatoresp-idfesp32esp32-c3firmwarefolotoylvglmcpmcp-serverpassportriscvrustsimulatorwasmwebassembly
View on GitHub ↗Homepage ↗

About passportsim

Develop and debug FoloToy AI Passport firmware without the device. Run unmodified ESP-IDF firmware in your browser or on your desktop.

Try it online: passportsim.bugs.cc, nothing to install.

- Run firmware without a device. Drop a build onto the page; the screen, buttons, sound and serial console work as on the board. - Debug it. Pause, step, save and restore state, read the console, the UI tree, tasks and memory. - Try other people's firmware. Any merged .bin, idf.py build folder or .pebundle runs as is. Nothing is uploaded; everything stays in your browser. - Automate it. A command line and an MCP server for scripts, CI and AI agents.

The quickest way is the online version: open it and drop your firmware on the page.

Install the CLI from the latest release:

To build and run it from a checkout you need Rust, Bun and just (or make).

Command What it does ------ just cli start --fw official Run the command line with any arguments just test Unit tests just package Build a release package for this computer into target/package/ just deploy Publish the web UI to Cloudflare Workers just List every command

With make, pass arguments as variables: make run PORT=8080, make cli ARGS="start".

- Simple mode opens first: the device, a place to drop your firmware, and a log. - Advanced mode adds run control, the serial console, the UI tree, event recording, and cards for battery, USB, audio, NFC, Wi-Fi and Bluetooth.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/BlackHole1--passportsim.html)

Related MCP servers

graphersal/graphersal

In-memory graph database and Gremlin traversal engine in Rust: browser playground, CLI, MCP server for AI agents, durable store, Python bindings.

⭐ 14Rust
omaekumiko2-create/kru

Local-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.

⭐ 88Rust
shaharia-lab/jev-cli

Command-line tool for TypeSafe AI's Jev model. Ask yes/no, multiple-choice and rubric questions about any text and get calibrated probabilities back. Answers become exit codes for shells and CI, JSON

⭐ 27Rust
hongnoul/hwatu

Visual verification browser for AI coding agents: daemon-based WebKitGTK, real rendering, ~13ms window spawn

⭐ 13Rust
CogFlux/farhand

Remote hands for coding agents: an MCP server that runs OpenCode / Claude Code / Codex work on a remote host over SSH, keeps credentials and the local machine closed, and audits everything

⭐ 12Rust
G36maid/moodle-mcp

MCP server that lets AI agents operate Moodle: courses, assignments, forums, grades and files-as-markdown.

⭐ 12Rust

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.