Serial MCP Server — Development skill for Claude Code
Serial port MCP server for Claude Code and other MCP-compatible agents.
How to install Serial MCP Server
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open es617/serial-mcp-server and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Serial MCP Server does
Serial port MCP server for Claude Code and other MCP-compatible agents.
Alternatives in Development
- Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
- Browser Tools MCP — Monitor browser logs directly from Cursor and other MCP compatible IDEs 7.2k ★
- Claude Context Mode — An MCP server that sits between Claude Code and these outputs 5.3k ★
README
Serial MCP Server
   
A stateful serial port Model Context Protocol (MCP) server for developer tooling and AI agents. Works out of the box with Claude Code, VS Code with Copilot, and any MCP-compatible runtime. Communicates over **stdio** and uses [pyserial](https://github.com/pyserial/pyserial) for cross-platform serial on macOS, Windows, and Linux.
**Example:** Let Claude Code list available serial ports, connect to your microcontroller, reset it via DTR, and read the boot banner from your hardware.
Demo
[Video walkthrough](https://www.youtube.com/watch?v=FdFdXjoyyAM) — connecting to a serial device, sending commands, reading responses, and creating plugins.
Why this exists
If you’ve ever copy-pasted commands into `screen` or `minicom`, guessed baud rates, toggled DTR to kick a bootloader, and re-run the same test sequence 20 times — this is for you.
You have a serial device. You want an AI agent to talk to it — open a port, send commands, read responses, debug protocols. This server makes that possible.
It gives any MCP-compatible agent a full set of serial tools: listing ports, opening connections, reading, writing, line-oriented I/O, control line manipulation — plus protocol specs and device plugins, so the agent can reason about higher-level device behavior instead of just raw bytes.
The agent calls these tools, gets structured JSON back, and reasons about what to do next — without you manually typing commands into a terminal for every step.
**What agents can do with it:**
- Develop and debug — connect to your device, send commands, read responses, and diagnose issues conversationally (boot banners, prompts, error codes).
- **It
Related Skills
MCP Egress
Record every host an MCP server contacts, per tool, and fail CI on new ones. Runs a stdio MCP server behind an
Ble MCP Server
Bluetooth Low Energy (BLE) MCP server for Claude Code and other MCP-compatible agents.
Geolocate Me Skill
Cross-platform agent skill for the Geolocate Me MCP server — teaches Claude, Cursor, Hermes, Goose, and any ag
Skill-porter - Gemini CLI Extension
Converts Claude Code skills to Gemini CLI extensions and vice versa. Use when the user wants to make a skill c
Viz Stop
Stop the vs-token-safer dashboard server started by /vs-token-safer:viz (frees the port; nothing was ever tran
View Agents
Open the agent-team dashboard in the browser, starting its dev server on port 7777 first if it isn't already r
Related Agents
Fable5 Apfel Engineer
Heavy-lifting Fable-5 engineer for the apfel project (Apple on-device FoundationModels CLI + OpenAI-compatible
Kill Existing Server On Port
lsof -ti:{PORT} xargs kill -9 2>/dev/null true {DEV_SERVER_CMD} & sleep 3
Gsd Dom Verifier
Verifies live-DOM acceptance criteria for a completed execution wave using a browser MCP server. Writes DOM-VE