loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-rs232

MCP Tool

daedalus/mcp-rs232

An MCP server that exposes RS232 serial port connectivity

Install

$ npx loaditout add daedalus/mcp-rs232

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-rs232": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-rs232"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

mcp-rs232

> An MCP server that exposes RS232 serial port connectivity

[](https://pypi.org/project/mcp-rs232/) [](https://pypi.org/project/mcp-rs232/) [](https://github.com/astral-sh/ruff)

mcp-name: io.github.daedalus/mcp-rs232

Install
pip install mcp-rs232
Usage
from mcp_rs232 import list_ports, open_port, close_port, read_port, write_port

# List available ports
ports = list_ports()
print(ports)

# Open a port
open_port("COM1", baud_rate=9600)

# Write data (hex encoded)
write_port("COM1", "48656c6c6f")  # "Hello"

# Read data (returns hex encoded)
data = read_port("COM1")

# Close the port
close_port("COM1")
CLI
mcp-rs232 --help
API
Resources
  • serial://ports - Lists all available serial ports with their details
  • serial://port/{port_name} - Get details about a specific port
Tools
  • list_ports_tool() - Returns list of available serial ports
  • open_port(port, baud_rate, ...) - Opens a serial connection
  • close_port(port) - Closes a serial connection
  • read_port(port, size, timeout) - Reads data from port (hex encoded)
  • write_port(port, data) - Writes hex-encoded data to port
  • get_port_config(port) - Returns current port configuration
Development
git clone https://github.com/daedalus/mcp-rs232.git
cd mcp-rs232
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

Tags

mcprs232

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated18 days ago
Security: AMCP ConfigREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/28/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/daedalus/mcp-rs232)](https://loaditout.ai/skills/daedalus/mcp-rs232)