Back to Apps

Serial MCP Server
by Adancurusul
Rust-based MCP server for serial/UART devices with JSON macro automation and hardware debugging tools.
0 stars
Works in:claude
Exposes:Tools
What it does
Connects AI agents to serial/UART hardware devices, allowing them to read, write, and automate interactions with embedded systems via a standardized MCP interface.
Tools
list_ports: Discover available serial ports on the host.open: Establish a connection to a specific serial port.write: Send UTF-8, hex, or base64 data to the device.read: Read responses with timeout handling or bounded capture windows.close: Terminate the active serial connection.set_control_lines: Control RTS and DTR lines for hardware resets/boot modes.macro_load/macro_run: Execute repeatable timed sequences (macros) defined in JSON to automate complex hardware workflows.
Installation
Build from source and add to your MCP config:
{
"mcpServers": {
"serial": {
"command": "/path/to/serial-mcp-server/target/release/serial-mcp-server",
"args": ["serve"]
}
}
}
Supported hosts
- claude
Quick install
cargo install --path . --lockedInformation
- Pricing
- free
- Published
- 8/2/2026
- stars
- 0
Categories
Choose your AI client and follow the steps below.
Claude Desktop
Add to claude_desktop_config.json with command "/path/to/serial-mcp-server/target/release/serial-mcp-server" and args ["serve"]





