Connects to Roku devices over your local network and exposes their full automation surface: ECP remote control (keypress, launch), screenshot capture, SceneGraph node inspection, and BrightScript debug console access. The real power is runtime UI editing through Roku's RTA protocol. You can query the node tree, grab a uiElementId, and live-edit properties like text or color while a dev channel is running, then verify the change with roku_get_value. Supports both explicit IP configuration and SSDP discovery. Ships with detailed agent rules (AGENTS.md, Cursor .mdc, Claude Code CLAUDE.md) that teach the observe-act-wait-verify loop and the RTA uiElementId requirement, so agents learn to screenshot before acting and wait between keypresses. Runs via npx with stdio transport.
claude mcp add --transport stdio jack1590-rokumcp uvx rokumcp