Terminal MCP
UnclaimedMCP server for long-lived interactive shell sessions — supports stateful multi-turn workflows including REPLs,debuggers, SSH, and reverse shells.
Install
cargo install terminal-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 (17)
exec
One-shot command execution, process exits after completion
shell_close
Close a single session
shell_close_all
Close all sessions
shell_cursor_position
Get current cursor position (PTY only)
shell_exists
Check if a tag exists
shell_list
List all sessions with PTY status/size and truncation info
shell_move_cursor
Move cursor to absolute 1-based position via ANSI CUP (PTY only)
shell_output
Read buffered stdout/stderr, with optional ANSI stripping
shell_reset
Kill and restart a session
shell_resize
Dynamically resize PTY window without losing state (PTY only)
shell_send
Send raw bytes, no newline
shell_send_control
Send terminal control character (^C, ^D, ^Z, DEL)
shell_send_keys
Send special keys/text burst (arrows, Enter, Escape, F-keys, etc.)
shell_send_line
Send command + newline (most common)
shell_snapshot
Get rendered terminal screen + cursor position (PTY only)
shell_spawn
Create an interactive session (pipe or PTY mode)
shell_wait_for
Wait until pattern appears in output (with timeout), with optional ANSI stripping applied before matching