macro_plan
Expand a loaded, inline, or file-backed macro or assembly without opening hardware.
How to use it
Project documentation lists macro_plan for the Serial MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Serial MCP Server
cargo install --path . --lockedOther tools in Serial MCP Server (11)
Close an open connection.
Discover available serial ports.
List loaded macro packs, macros, and assemblies.
Validate and load an inline macro pack or pack file path into the server's in-memory registry.
Run a loaded macro or assembly against an existing connection or explicit simulation input.
Validate, plan, and run an inline macro pack without storing it in the registry.
Remove a loaded macro pack from the in-memory registry.
Open a serial connection.
Read data from an open connection with timeout handling or a bounded capture window.
Set RTS and/or DTR on an open connection.
Write UTF-8, hex, or base64 data to an open connection.