{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.es617/serial-mcp-server","description":"Let AI agents interact with serial devices — list ports, connect, send, and read.","repository":{"url":"https://github.com/es617/serial-mcp-server.git","source":"github"},"version":"0.1.2","packages":[{"registryType":"pypi","identifier":"serial-mcp-server","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Maximum simultaneous open serial connections (default 10)","format":"string","name":"SERIAL_MCP_MAX_CONNECTIONS"},{"description":"Plugin policy: 'all' or comma-separated plugin names. Unset = disabled.","format":"string","name":"SERIAL_MCP_PLUGINS"},{"description":"PTY mirror mode: 'off' (default), 'ro' (read-only), or 'rw' (read-write). macOS/Linux only.","format":"string","name":"SERIAL_MCP_MIRROR"},{"description":"Base path for PTY symlinks (default /tmp/serial-mcp when mirror is enabled). Connections get numbered: /tmp/serial-mcp0, /tmp/serial-mcp1, etc.","format":"string","name":"SERIAL_MCP_MIRROR_LINK"},{"description":"Tool name separator character (default '.'). Set to '_' for clients that reject dots (e.g. Cursor).","format":"string","name":"SERIAL_MCP_TOOL_SEPARATOR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-06T23:06:19.849822Z","publishedAt":"2026-03-06T23:06:19.849822Z","updatedAt":"2026-03-06T23:06:19.849822Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.es617/serial-mcp-server","description":"Let AI agents interact with serial devices — list ports, connect, send, and read.","repository":{"url":"https://github.com/es617/serial-mcp-server.git","source":"github"},"version":"0.1.3","packages":[{"registryType":"pypi","identifier":"serial-mcp-server","version":"0.1.3","transport":{"type":"stdio"},"environmentVariables":[{"description":"Maximum simultaneous open serial connections (default 10)","format":"string","name":"SERIAL_MCP_MAX_CONNECTIONS"},{"description":"Plugin policy: 'all' or comma-separated plugin names. Unset = disabled.","format":"string","name":"SERIAL_MCP_PLUGINS"},{"description":"PTY mirror mode: 'off' (default), 'ro' (read-only), or 'rw' (read-write). macOS/Linux only.","format":"string","name":"SERIAL_MCP_MIRROR"},{"description":"Base path for PTY symlinks (default /tmp/serial-mcp when mirror is enabled). Connections get numbered: /tmp/serial-mcp0, /tmp/serial-mcp1, etc.","format":"string","name":"SERIAL_MCP_MIRROR_LINK"},{"description":"Tool name separator character (default '.'). Set to '_' for clients that reject dots (e.g. Cursor).","format":"string","name":"SERIAL_MCP_TOOL_SEPARATOR"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-03-07T22:12:30.030994Z","publishedAt":"2026-03-07T22:12:30.030994Z","updatedAt":"2026-03-07T22:12:30.030994Z","isLatest":true}}}],"metadata":{"count":2}}
