serial-mcp-server

david-t-martel/serial-mcp-server

3.2

If you are the rightful owner of serial-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This application provides a production-grade, highly reliable Machine Control Protocol (MCP) server for interacting with system serial ports, engineered for stability, configurability, diagnosability, and deep observability.

Tools

Functions exposed to the LLM to take actions

list_ports

Enumerate available system serial ports.

open_port

Open a port with full configuration.

write

Write UTF-8 text to the open port.

read

Read up to 1024 bytes from the port.

close

Close the port.

status

Return structured state, including current configuration if open.

metrics

Return cumulative IO counters & timing.

create_session

Create a persistent session log.

append_message

Append a message with extended metadata.

list_messages

List messages in ascending order.

export_session

Export full session JSON.

filter_messages

Filter messages by role/feature substring/direction.

feature_index

Aggregate feature tag counts.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources