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-mcpSet up this server
More in AI & ML
Browse the full directoryUnclaimed 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 serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
17 of 17 tools
Documented tools (17)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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
Tool change history
FAQ
Questions about Terminal MCP Server
- How do I connect Terminal MCP Server to Claude?
- The listing records `cargo install terminal-mcp` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Cursor as compatible clients.
- Is Terminal MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Terminal MCP Server do?
- Terminal MCP Server documents 17 tools to the agent, including exec, shell_close, shell_close_all. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.