Enterprise DNAEnterprise DNA
MMCP ServersDeveloperlow

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

#ai-agents#c11#cortex-m#embedded#gdb#mcp#openocd#serial
Catalogue record, not a reviewed recommendation. This record can include automatically collected descriptions and setup details. Confirm important claims with the original source. Explore source-reviewed tools.

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
Free 27-page guide

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.

No spam. Unsubscribe any time.