
MCP Server For Binge Watch
Let your agent search binge-watch/MoonTV/LunaTV catalogs and trigger playback on Android TV or projectors via MCP.
Overview
MCP VODs is a MCP server for the Build phase that searches Binge-watch/MoonTV/LunaTV titles and drives playback on Android TV devices.
What is this MCP server?
- MCP Server for Binge-watch / MoonTV / LunaTV (version 0.1.9)
- Search film and series play URLs for AI-driven binge sessions
- Supports direct playback on Xiaomi and other Android TVs/projectors
- PyPI mcp-vods plus OCI ghcr.io/aahl/mcp-vods:latest
- Stdio transport with optional TRANSPORT env (default stdio)
- Backends named: Binge-watch, MoonTV, LunaTV
- Install: PyPI and ghcr.io/aahl/mcp-vods:latest
Community signal: 23 GitHub stars.
What problem does it solve?
You want to ask your agent for a show and start it on the living-room TV without manually copying URLs between phone and remote apps.
Who is it for?
Builders who already use MoonTV/LunaTV/Binge-watch stacks and Xiaomi or Android TV hardware at home.
Skip if: Teams needing licensed enterprise streaming compliance or US-only mainstream SVOD catalog MCP with no self-hosted VOD setup.
What do I get? / Deliverables
Agents can find play addresses and invoke TV-side playback through one stdio MCP integration.
- Agent-callable search for streaming play addresses
- Playback orchestration hooks for supported TV devices
Recommended MCP Servers
Journey fit
How it compares
Home VOD search-and-cast MCP tooling, not a video editing or content marketing skill.
Common Questions / FAQ
Who is mcp-vods for?
Solo developers and power users who combine AI coding agents with self-hosted or companion VOD apps and Android TV hardware.
When should I use mcp-vods?
Use it when you want conversational search for series or films and one-step handoff to playback on supported TVs or projectors.
How do I add mcp-vods to my agent?
Install mcp-vods from PyPI or the ghcr.io/aahl/mcp-vods:latest image, set stdio in MCP config, point at your Binge-watch/MoonTV/LunaTV setup per repo docs, then restart your agent.