MCP server that lets AI coding agents drive PlatformIO: build, flash, serial monitor, tests, crash decoding, size reports
View on GitHub ↗Homepage ↗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.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/powerdragonfire--platformio.mcp.html)
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
Stupidoodle/swissdevjobs-cliSearch & 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
bybit-exchange/kaasTurn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.
TedHaley/pensieveLocal 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.
Riccardo8888/agent-linkAn end-to-end encrypted channel between coding agents, anywhere
aka-kika/hig-mcpMCP server serving Apple Human Interface Guidelines as structured design tokens for AI coding agents — post-WWDC25 system colors, Liquid Glass constraints, SwiftUI mappings.
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.