Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

serial-mcp-server

local MCP server

Installation

Terminal

claude mcp add serial-mcp-server -e SERIAL_MCP_MAX_CONNECTIONS=... -e SERIAL_MCP_PLUGINS=... -e SERIAL_MCP_MIRROR=... -e SERIAL_MCP_MIRROR_LINK=... -e SERIAL_MCP_TOOL_SEPARATOR=... -- uvx serial-mcp-server

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "serial-mcp-server": {
      "command": "uvx",
      "args": [
        "serial-mcp-server"
      ],
      "env": {
        "SERIAL_MCP_MAX_CONNECTIONS": "...",
        "SERIAL_MCP_PLUGINS": "...",
        "SERIAL_MCP_MIRROR": "...",
        "SERIAL_MCP_MIRROR_LINK": "...",
        "SERIAL_MCP_TOOL_SEPARATOR": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

Summary

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

Questions

serial-mcp-server is a local MCP server distributed as the pypi package serial-mcp-server.

Run: claude mcp add serial-mcp-server -e SERIAL_MCP_MAX_CONNECTIONS=... -e SERIAL_MCP_PLUGINS=... -e SERIAL_MCP_MIRROR=... -e SERIAL_MCP_MIRROR_LINK=... -e SERIAL_MCP_TOOL_SEPARATOR=... -- uvx serial-mcp-server

Run: codex mcp add serial-mcp-server --env SERIAL_MCP_MAX_CONNECTIONS=... --env SERIAL_MCP_PLUGINS=... --env SERIAL_MCP_MIRROR=... --env SERIAL_MCP_MIRROR_LINK=... --env SERIAL_MCP_TOOL_SEPARATOR=... -- uvx serial-mcp-server

Similar MCP servers

NameStars
  1. mcp-server-couchbaseio.github.couchbase/mcp-server-couchbase36
  2. ble-mcp-serverio.github.es617/ble-mcp-server18
  3. dbgprobe-mcp-serverio.github.es617/dbgprobe-mcp-server10
  4. mobilerunio.github.droidrun/mobilerun9,489
  5. exaai.exa/exa5,056
  6. MATLAB MCP Serverio.github.matlab/matlab-mcp-server1,587
  7. Tapo MCPio.github.mihai-dinculescu/tapo-mcp809
  8. HQBaseio.github.HQBase/hqbase332
Buy me a coffee