RokuMCP

jack1590/RokuMCP
★ 0 stars TypeScript 💻 Code/Dev Tools Updated 4d ago
Roku MCP Server -- A Model Context Protocol (MCP) server that enables LLM-driven automation of Roku devices. Exposes tools for app deployment, ECP remote control (keypress, launch, device queries), screenshot capture, SceneGraph node inspection, and BrightScript debug console access over stdio.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "rokumcp": {
      "command": "npx",
      "args": [
        "-y",
        "jack1590/RokuMCP"
      ]
    }
  }
}

README Excerpt

A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server for Roku device automation. Exposes tools for app deployment, ECP remote control, screenshot capture, SceneGraph node inspection, and BrightScript debug console access. The server ships as a single `npx` command. Install once globally if you prefer, or let your MCP client launch it on demand via `npx -y roku-mcp` — both work.

Tools (20)

ROKU_DEVICE_HOSTROKU_DEVICE_PASSWORDanalyze_bsprofanalyze_perfettobsprof_infocompare_bsprofcompare_perfettoquery_perfettoroku_console_connectroku_console_disconnectroku_console_readroku_console_sendroku_create_noderoku_delete_dev_channelroku_deployroku_discoverroku_edit_noderoku_find_noderoku_focus_noderoku_get_focused_node