io.github.es617

serial-mcp-server

Let AI agents interact with serial devices — list ports, connect, send, and read.

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

SERIAL_MCP_MAX_CONNECTIONS(str)

Maximum simultaneous open serial connections (default 10)

SERIAL_MCP_PLUGINS(str)

Plugin policy: 'all' or comma-separated plugin names. Unset = disabled.

SERIAL_MCP_MIRROR(str)

PTY mirror mode: 'off' (default), 'ro' (read-only), or 'rw' (read-write). macOS/Linux only.

SERIAL_MCP_MIRROR_LINK(str)

Base path for PTY symlinks (default /tmp/serial-mcp when mirror is enabled). Connections get numbered: /tmp/serial-mcp0, /tmp/serial-mcp1, etc.

SERIAL_MCP_TOOL_SEPARATOR(str)

Tool name separator character (default '.'). Set to '_' for clients that reject dots (e.g. Cursor).