tio-rs

hermes98761234/tio-rs
★ 0 stars Rust AI/LLM Updated 3d ago
📟 The simple serial device I/O tool, rewritten in Rust — with MCP server mode for AI agents
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "tio-rs": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "tio-rs"
      ]
    }
  }
}

README Excerpt

tio-rs is a clean-room Rust rewrite of [tio](https://github.com/tio/tio), the simple serial device I/O tool for embedded developers. It preserves the core interactive terminal experience — auto-reconnect, device listing, hex modes, timestamps, logging, and TOML profiles — while adding first-class AI agent support: a non-interactive one-shot send/expect mode with JSON output, and a built-in MCP server that lets AI agents discover, open, read, write, and close serial sessions programmatically. Lic

Tools (8)

close_sessionexpectlist_portsopen_sessionreadsendsend_breakset_line

Topics

aicliembeddedmcprustserialtty