
jack1590/rokumcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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"
}
}
}
}