Releases: LukeLamb/claude-sessions-mcp
Releases · LukeLamb/claude-sessions-mcp
Release list
v0.1.0 — Initial release
First public release of Claude tmux Sessions — an MCP extension that lets Claude Desktop on Linux start, monitor, and control long-running jobs inside tmux sessions. Designed for ML training, data pipelines, and anything else you want to survive beyond a single conversation.
Seven tools
| Tool | Annotation | Purpose |
|---|---|---|
list_sessions |
read-only | All sessions with name, windows, created/activity timestamps, attached |
has_session |
read-only | Exact-match existence check |
list_windows |
read-only | Windows within a session |
capture_pane |
read-only | Last N lines of the active pane (default 100, max 10000) |
new_session |
destructive | Start detached; optional initial shell command |
send_keys |
destructive | Send key combos or text (Enter appended by default) |
kill_session |
destructive | Terminate a session |
The new_session design always starts a shell and then sends the command arg as keystrokes into it — that way the session survives after the initial command finishes, respecting shell features (aliases, venvs, functions).
Pairs well with
- claude-terminal-mcp — for shorter-lived commands where tmux would be overkill.
- claude-rocm-mcp — to check GPU health during training.
Install (Claude Desktop on Linux)
- Download
Sessions.mcpbbelow. - Settings → Extensions → Extension Developer → Install Extension → pick the
.mcpb. sudo apt install tmuxif you haven't already.
Requirements
Linux + tmux. No npm dependencies. No network I/O. Strictly local.