Terminal MCP
未认领MCP server for long-lived interactive shell sessions — supports stateful multi-turn workflows including REPLs,debuggers, SSH, and reverse shells.
安装
cargo install terminal-mcp更多AI & ML服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
17 个工具中显示 17 个
文档中列出的工具 (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