📡 MCP Radar

powerdragonfire/platformio.mcp

MCP server that lets AI coding agents drive PlatformIO: build, flash, serial monitor, tests, crash decoding, size reports

⭐ 3 stars
⑂ 0 forks
Python
momentum ▲ 6.0
created 2026-09-16
on radar since 2026-09-18
ai-agentsclaude-codeembeddedesp32mcpplatformio
View on GitHub ↗Homepage ↗

About platformio.mcp

Give your AI coding agent hands on real hardware. An MCP server for PlatformIO: build, flash, watch serial, run tests, decode crashes, shrink firmware.

Python native · no Node · one line to install · works with Claude Code, Claude Desktop, Cursor, Codex, Windsurf, Cline

You need uv (curl -LsSf https://astral.sh/uv/install.sh sh). Then:

No PlatformIO on this machine? Add --with-platformio and the server brings PlatformIO Core along.

Any other MCP client (Cline, Zed, Continue, ...)

Use "args": ["platformio.mcp[platformio]"] to bundle PlatformIO Core.

As a plugin (Claude Code, Cursor: server + a skill that teaches the loop)

The repo follows the Open Plugins layout: .mcp.json, skills/platformio/SKILL.md, rules/platformio.mdc, plugin.json.

The server finds platformio / pio on your PATH or in ~/.platformio/penv. Override with PLATFORMIOMCPPIO=/path/to/pio. Run uvx platformio.mcp doctor to see what the agent will see.

You: flash the view env and make sure it boots.

Agent → pioflashandverify(env="view", expect="setup done")

Agent: null pointer on line 22 of displaytask.cpp, tft is used before begin(). Fixing, rebuilding, flashing again.

No 40 KB build logs in the context window. No human reading the serial monitor. The agent gets a verdict, a file and a line.

🔍 Discover piosysteminfo · piolistboards · pioboardinfo · piolistdevices PlatformIO version and policy; ~1,700 boards with MCU, clock, RAM and flash sizes; serial ports with the likely dev boards flagged

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/powerdragonfire--platformio.mcp.html)

Related MCP servers

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

⭐ 11Rust
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
bybit-exchange/kaas

Turn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.

⭐ 82Python
TedHaley/pensieve

Local search across your files, git repos and AI agent sessions on your Mac. An MCP server gives your agents the best context, a 3D map shows your work by topic, and git blame shows who knows what.

⭐ 65Python
Riccardo8888/agent-link

An end-to-end encrypted channel between coding agents, anywhere

⭐ 55Python
aka-kika/hig-mcp

MCP server serving Apple Human Interface Guidelines as structured design tokens for AI coding agents — post-WWDC25 system colors, Liquid Glass constraints, SwiftUI mappings.

⭐ 31Python

📬 Get the weekly radar in your inbox

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