Gives Claude direct access to terminal sessions through tmux, letting it interact with CLI applications the same way you would. Exposes six tools: capture terminal output, send literal text or special keys (Ctrl+C, arrow keys), scroll through history, and list available sessions. Runs in Docker and mounts your tmux socket, so you create a session locally and the agent can read the screen and send input to it. Built for scenarios where Claude needs to drive interactive programs like vim, gdb, or htop rather than just running one-off shell commands. You whitelist specific session names via environment variables to control what the agent can touch.
claude mcp add --transport stdio kyuheon-kr-shell-use -- docker run -i --rm ghcr.io/kyuheon-kr/shell-use:1.0.0