get_session_list
List all terminal sessions with stable UUIDs and metadata
How to use it
get_session_list is exposed by the Tabby MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the get_session_list tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Tabby MCP
npm install --legacy-peer-depsOther tools in Tabby MCP (31)
Abort running command
Close all tabs
Close a tab
Duplicate a tab
Execute command with flexible session targeting
Focus a specific pane in split view
Monitor active commands
Detect shell/REPL context (optional; disabled by default)
Read terminal buffer (defaults to active session)
List terminal profiles
List all open tabs with stable IDs
Open tab with profile
Smart quick connect (SSH/telnet/socket/serial)
Reopen closed tab
Focus a specific tab (defaults to active)
Send interactive input (Ctrl+C, etc)
Cancel active transfer
Delete remote file/directory
Download remote → local file
Query transfer progress
List remote directory
List all transfers
Create remote directory
Read remote file (text)
Rename/move remote file
Get file/directory info
Upload local file → remote
Write text to remote file
Show profile dialog
Split current tab (horizontal/vertical)
Submit MFA, password, or other SSH keyboard-interactive responses