<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Use Claude Desktop to lookup and play a Youtube video on your Roku]]></title><description><![CDATA[<p dir="auto">I'm having fun with the <a href="https://www.triggercmd.com/forum/topic/3287/triggercmd-stdio-mcp-server-for-llm-ai-integration">TRIGGERcmd MCP server</a> and <a href="https://github.com/bendelpino/youtube-mcp" rel="nofollow ugc">this Youtube MCP server</a>.  This is an example to demostrate how easy it is to turn any script into an MCP tool for AI to use on your behalf.</p>
<p dir="auto">Here's a Youtube video showing how it works:  <a href="https://youtu.be/ctV8TUvcQuI" rel="nofollow ugc">https://youtu.be/ctV8TUvcQuI</a></p>
<p dir="auto">This shows me telling the Claude AI LLM to lookup a Youtube video and play it on my Roku.</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1760213095162-fe03fce6-dcc7-41e3-904b-1f67adb2dada-image.png" alt="fe03fce6-dcc7-41e3-904b-1f67adb2dada-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">This is my <strong>claude_desktop_config.json</strong> file:</p>
<pre><code>{
  "mcpServers": {
    "triggercmd": {
      "command": "C:\\tools\\triggercmd-mcp-windows-amd64.exe"
    },
    "youtube": {
            "command": "C:\\Users\\russe\\AppData\\Local\\Microsoft\\WindowsApps\\python.exe",
            "args": [
                "-m", "uv", "run", "--directory", 
                "C:\\tools\\mcp\\youtube-mcp", 
                "youtube_server.py"
            ],
            "env": {
                "YOUTUBE_API_KEY": "(get your own)"
            }
    }
  }
}
</code></pre>
<p dir="auto">This is my TRIGGERcmd command from <strong>commands.json</strong>:</p>
<pre><code> {
  "trigger": "Youtube Upstairs Roku",
  "command": "c:\\tools\\yt-upstairs-roku.bat",
  "offCommand": "",
  "ground": "foreground",
  "voice": "",
  "voiceReply": "",
  "allowParams": "true",
  "mcpToolDescription": "Shows a specific video on my upstairs Roku.  The parameter specifies the video by its Youtube video ID. "
 }
</code></pre>
<p dir="auto">This is my <strong>yt-upstairs-roku.bat</strong> file:</p>
<pre><code>curl -v -XPOST "http://192.168.1.12:8060/launch/837?contentId=%1"
</code></pre>
<p dir="auto">192.168.86.127 is the IP of my upstairs Roku.<br />
837 is the ID of the Youtube app on Roku.<br />
%1 is a placeholder for the parameter (the Youtube video ID).</p>
<p dir="auto"><img src="/forum/assets/uploads/files/1760214548716-d50c22a1-8bc9-4269-8c2f-ee093c986473-image.png" alt="d50c22a1-8bc9-4269-8c2f-ee093c986473-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://www.triggercmd.com/forum/topic/3293/use-claude-desktop-to-lookup-and-play-a-youtube-video-on-your-roku</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 22:08:37 GMT</lastBuildDate><atom:link href="https://www.triggercmd.com/forum/topic/3293.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Oct 2025 20:10:03 GMT</pubDate><ttl>60</ttl></channel></rss>