Pty MCP
UnclaimedMCP server for interactive terminal sessions — local shells, SSH, serial ports, and persistent remote sessions
Install
claude mcp add pty-mcp -- /usr/local/bin/pty-mcpUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (12)
close_session
Close a session (terminates remote PTY)
create_local_session
Start a local interactive terminal (bash, python3, node, etc.)
create_serial_session
Connect to a serial port device
create_ssh_session
SSH to a remote host (supports SSH config aliases)
detach_session
Disconnect but keep remote PTY running
list_remote_sessions
List persistent sessions on a remote host
list_sessions
List all active sessions
read_output
Read output, optionally wait for a pattern (waitfor, timeout, contextlines, taillines)
resize_session
Resize the terminal window (rows/cols) for any session type
send_control
Send control keys (ctrl+c, ctrl+d, arrows, tab, etc.)
send_input
Send a command and wait for output to settle
send_secret
Prompt the human operator for a secret via GUI dialog; sends it to the PTY session without exposing it to AI context or logs ¹