david-t-martel/serial-mcp-server
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