Skip to content

Releases: LukeLamb/claude-sessions-mcp

v0.1.0 — Initial release

Choose a tag to compare

@LukeLamb LukeLamb released this 24 Apr 12:10

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

Install (Claude Desktop on Linux)

  1. Download Sessions.mcpb below.
  2. Settings → Extensions → Extension Developer → Install Extension → pick the .mcpb.
  3. sudo apt install tmux if you haven't already.

Requirements

Linux + tmux. No npm dependencies. No network I/O. Strictly local.