Best Roku MCP Servers
Roku is a company that offers streaming media players, smart TVs, and a streaming platform that allows users to access various streaming services and content through their devices.
Why this server?
Scaffolds runnable Roku channels from an AppSpec, zips them, and optionally sideloads them to a Roku device in developer mode.
AlicenseAqualityBmaintenanceAn MCP server that scaffolds runnable Roku channels from a validated AppSpec, zips them, and optionally sideloads to a Roku device.511MITWhy this server?
Provides search and retrieval for Roku and BrightScript development documentation, covering components, interfaces, SceneGraph nodes, language syntax, manifest keys, and developer guides.
AlicenseAqualityCmaintenanceProvides local, offline searchable access to Roku and BrightScript development documentation via MCP tools and resources, including full-text search, sectioned reading of large docs, and background syncing from the upstream repo.4-Why this server?
Allows AI agents to control and develop on Roku devices over local network or via remote server using ECP, including keypress, app launch, queries, sideloading, and more.
AlicenseAqualityBmaintenanceAll-in-one developer tool and MCP Server for Roku development, featuring ECP device control, automated channel sideloading, BrightScript debugging, and real-time log monitoring.5130MITWhy this server?
Provides tools for debugging Roku devices, including reading device info, inspecting scene graphs, reading console logs, managing breakpoints, stepping through BrightScript code, and executing code in stopped frames.
AlicenseAqualityCmaintenanceProvides AI agents with Roku BrightScript debugging tools, including log reading, scene graph inspection, breakpoint management, variable inspection, and execution control.21Apache 2.0Why this server?
Provides tools for Roku channel development, including project scaffolding, BrightScript API reference lookup, validation, packaging, script testing, and headless SceneGraph/Draw2D previews.
Why this server?
Enables control of Roku TVs via the External Control Protocol (ECP), including remote button presses, app launching, device discovery, and querying device information.
FlicenseAqualityDmaintenanceEnables AI assistants to control Roku TVs on the local network via natural language commands.6-Why this server?
Provides comprehensive Roku automated testing by combining Roku WebDriver and ECP for UI state verification and device control, enabling acceptance criteria validation for Roku channels.
FlicenseAqualityDmaintenanceEnables comprehensive Roku automated testing by combining WebDriver for UI state verification and ECP for device control, allowing validation of acceptance criteria through natural language queries.14-Why this server?
Enables remote control of Roku TVs over a local network, providing tools for navigation, playback control, volume adjustment, and power management.
FlicenseAqualityDmaintenanceAn MCP server that enables AI assistants to control TVs on a local network through natural language commands. It currently supports Roku devices, allowing users to launch apps, manage playback, and navigate menus.5-Why this server?
Discovers Roku TVs and streaming devices over SSDP and controls them via Roku's External Control Protocol (ECP).
FlicenseBqualityCmaintenanceEnables discovery and control of smart appliances (TVs, media devices) on the local network through natural language, supporting providers like Roku, Google TV, and Home Assistant.18-