Chromecast / DLNA casting (catt) MCP server
Cast YouTube videos and media to a Chromecast or DLNA device with catt, and control playback.
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Chromecast / DLNA casting (catt) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Chromecast / DLNA casting (catt) tools
No tool declarations could be read from the package source. They show once the server is installed.
How Chromecast / DLNA casting (catt) compares
Against every graded Media MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 73% of 1,337 Media servers
Release history: 2 versions in the registry since 2026-09-24, latest 2026-09-25, typically one every 2 days.
Install Chromecast / DLNA casting (catt) in Claude Code, Cursor or VS Code
claude mcp add catt-mcp -- uvx catt-mcp
What the publisher says
From the Chromecast / DLNA casting (catt) repository's README, as published. We do not edit it. Read it on GitHub
catt-mcp
<!-- mcp-name: io.github.amineutron/catt-mcp -->
MCP server for casting YouTube videos and media to Chromecast/DLNA devices via catt.
Exposes 15 tools covering YouTube casting, playback control, dual-screen sync, and device discovery.
Demo
Recorded on the real network with docs/demo/record.sh: a minimal MCP client (docs/demo/mcpdemo.py) starts the server over stdio with CATTDEVICE in the environment, lists the tools and calls cast_scan (read-only). Private IP addresses are replaced with documentation addresses.
Tools
<!-- tools:start -->
<!-- tools:end -->
YouTube ID extraction
extractvideoid (URL watch?v=, youtu.be/, shorts/ or a bare 11-character ID, anything else rejected before it reaches catt/ADB) is deliberately duplicated in pylips-mcp (youtubevideo, TV app with Premium account). Both servers stay installable on their own; each one tests its copy with the same table of cases (tests/testyoutubeid.py). Decision recorded on 2026-09-20.
Requirements
- Python 3.10+
- catt: pip install catt
- yt-dlp: pip install yt-dlp
- A Chromecast or DLNA-compatible device on the same network
- lz4 (optional, for cache compression): pip install lz4
Dual cast (Linux + Hyprland)
castbrowser, castbrowserdual, castdualresync, castdualstop and castdualoffset drive Firefox from the running desktop session. They are advertised only** when the required binaries are present:
- Hyprland with hyprctl in PATH
- playerctl for MPRIS playback control
- Firefox holding the video to mirror
- lz4 (Python) to read Firefox's session cache
Without them the server starts normally and simply does not expose these five tools, instead of failing when they are called.
Installation en une ligne
uvx catt-mcp # depuis PyPI ; avant publication : uvx --from git+https://github.com/amineutron/catt-mcp catt-mcpConfiguration Claude Desktop / Claude Code (mcpServers) :
{ "catt": { "command": "uvx", "args": ["catt-mcp"], "env": { "CATT_DEVICE": "Living Room TV" } } }Setup
1. Install dependencies
pip install mcp catt yt-dlp2. Discover your device
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Chromecast / DLNA casting (catt): common questions
- Is Chromecast / DLNA casting (catt) MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Chromecast / DLNA casting (catt) safety report
- How do I install Chromecast / DLNA casting (catt)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Chromecast / DLNA casting (catt) need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Chromecast / DLNA casting (catt) maintained?
- The last commit was 39 days ago (2026-09-24). The latest release is v0.3.0.
- What can I use instead of Chromecast / DLNA casting (catt)?
- Servers from other publishers that do the same job: transcript1 MCP server, Openshorts MCP server and Transloadit Media Processing MCP server.
Alternatives to Chromecast / DLNA casting (catt)
Same job from other publishers: the closest match first, then the best rated.
- transcript1Transcribe YouTube, TikTok, Instagram, X and 7 more social media platforms, or audio/video files.not reviewedGrowingA
OpenshortsTurn long videos into viral vertical shorts and publish them to TikTok, Instagram and YouTube.not reviewedEstablishedA
Transloadit Media ProcessingProcess video, audio, images and documents with Transloadit Robots. Connect by URL with OAuth.not reviewedEstablishedA- SuperCMOMarketing media generation — image, video, voice — for AI agents. BYO keys.not reviewedEstablishedB
- Youtube TranscriptThis is an MCP server that allows you to directly download transcripts of YouTube videos.not reviewedEstablishedB