Gives Claude vision into terminal UIs by running CLI apps in virtual terminals and capturing PNG screenshots. Uses node-pty and xterm's headless renderer to spin up sessions, then exposes tools to launch processes, send keystrokes, wait for text or idle states, and grab screenshots of the full terminal or specific regions. Includes diffing support to highlight what changed between captures, GIF recording for animated sequences, and scrollback access. Useful when you're debugging TUIs, interactive wizards, or anything with ANSI color and layout that's hard to describe in text. Sessions auto-close after idle timeout, or you can clean them up manually with close or close_all.
claude mcp add --transport stdio hurleysk-can-see uvx can-see