
jack1590/rokumcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Roku MCP Server -- A Model Context Protocol (MCP) server that enables LLM-driven automation of Roku devices.
Обзор
A Model Context Protocol (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. Unofficial community tool. Not affiliated with or endorsed by Roku, Inc. The repo also ships as a plugin: the MCP server, workflow skills (skills/), and Cursor rules, registered together. - /plugin marketplace add jack1590/RokuMCP then /plugin install roku-mcp@roku-mcp-marketplace. Manifests: .claude-plugin/, .mcp.json. - manifests in .cursor-plugin/ and mcp.json. Skills in skills/, rules in rules/cursor/. Claude Code asks for the device host and developer password when the plugin is enabled (the password is stored as sensitive). Both clients use the entry point bootstrap.mjs.
README
Показан фрагмент оригинального README. Открыть оригинал.
roku-mcp
A Model Context Protocol (MCP) server for Roku device automation. Exposes tools for app deployment, ECP remote control, screenshot capture, SceneGraph node inspection, and BrightScript debug console access.
Install
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.
npm install -g roku-mcp # optional, global install
# or just point your client at: npx -y roku-mcp
Plugin mode (Claude Code and Cursor)
Unofficial community tool. Not affiliated with or endorsed by Roku, Inc.
The repo also ships as a plugin: the MCP server, workflow skills (skills/), and Cursor rules, registered together.
- Claude Code:
/plugin marketplace add jack1590/RokuMCPthen/plugin install roku-mcp@roku-mcp-marketplace. Manifests:.claude-plugin/,.mcp.json. - Cursor: manifests in
.cursor-plugin/andmcp.json. Skills inskills/, rules inrules/cursor/.
Claude Code asks for the device host and developer password when the plugin is enabled (the password is stored as sensitive). Both clients use the entry point bootstrap.mjs. Both run npm ci and npm run build on first start (Node 18+). Outside plugin mode, ROKU_DEVICE_HOST / ROKU_DEVICE_PASSWORD or a project .env still work.
Configure your AI client below. Every platform uses the same launch line; only the config file and reload step change.
Установка
npx -y roku-mcpКонфигурация
{
"mcpServers": {
"roku": {
"command": "npx",
"args": ["-y", "roku-mcp"],
"env": {
"ROKU_DEVICE_HOST": "192.168.1.XXX",
"ROKU_DEVICE_PASSWORD": "your-password"
}
}
}
}