Skip to content
mcp/skillhub

Serial MCP Server

by es617io.github.es617/serial-mcp-serverv0.1.3

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

24Pythonstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Stale7mo ago

Install Serial MCP server

Install in Claude Code

claude mcp add serial -- uvx serial-mcp-server

Configuration

VariableRequiredSecretDescription
SERIAL_MCP_MAX_CONNECTIONS——Maximum simultaneous open serial connections (default 10)
SERIAL_MCP_PLUGINS——Plugin policy: 'all' or comma-separated plugin names. Unset = disabled.
SERIAL_MCP_MIRROR——PTY mirror mode: 'off' (default), 'ro' (read-only), or 'rw' (read-write). macOS/Linux only.
SERIAL_MCP_MIRROR_LINK——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——Tool name separator character (default '.'). Set to '_' for clients that reject dots (e.g. Cursor).

Freshness

Stale — last maintenance signal 7mo ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-03-07 · 7mo ago · GitHub

  2. Latest release

    2026-03-07 · 7mo ago · GitHub · v0.1.3

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-03-07 · 7mo ago · official registry · v0.1.3

FAQ

›How do I install the Serial MCP server in Claude Code?

Run: claude mcp add serial -- uvx serial-mcp-server. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does Serial require an API key?

No required environment variables are declared in its published metadata.

›Can I use Serial as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is Serial in the official MCP registry?

Yes, as io.github.es617/serial-mcp-server.