magnusmalm/smolmux
by Various
C11 device multiplexer: share serial UART / GDB SWD across humans, scripts, and AI agents (MCP). MIT.
MCP
magnusmalm/smolmux
Added 18 Oct 2026
Overview
C11 device multiplexer for sharing serial UART and GDB SWD connections across multiple consumers. Supports simultaneous access from humans, scripts, and AI agents through the Model Context Protocol (MCP). Released under the MIT license.
Best for
Best for
Embedded developers who need to share debug and serial interfaces with scripts or AI agents
Use cases
- Share a UART port between a terminal and an automated test script
- Let an AI agent interact with a GDB SWD debug session via MCP
- Coordinate multiple tools accessing the same serial device
Notes
2 stars on GitHub. Last updated 2026-10-04. Licensed MIT.
Pros
- Small C11 codebase with no heavy dependencies
- MIT licensed for permissive reuse
- Built-in MCP support for AI agent workflows
Cons
- Very low adoption with only 2 stars
- Early stage project with likely limited documentation
- C codebase may require manual build setup
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.
