mcp-vods
aahl/skills
用于追剧/追番的技能,为AI提供搜索影视播放地址的能力,并支持在小米电视上直接播放。当用户想搜索影视、动漫、短剧、综艺等节目信息或更新进度时使用此技能。
...Expand allAbout mcp-vods
An agent-facing bridge for finding and playing streaming video, covering movies, TV series, anime, short dramas, and variety shows across multiple source sites, with optional casting to a television. It connects to the mcp-vods MCP server through mcporter, invoked as npx -y mcporter for better compatibility, and exposes a small set of tools for search and playback so an agent can help a user track shows and continue series.
Searching uses the vods_search tool with a keyword and an optional page number. Because it queries several source sites at once, it can be slow, so the doc advises allowing generous timeouts and retrying on failure. The full tool schema can be discovered with mcporter list --schema --all-parameters. Two casting paths are supported. mitv_play_media casts a media URL to a Xiaomi TV and requires the MITV_LOCAL_IP or MITV_LIST_CFG environment variable. tvbox_play_media casts to an Android TV and requires TVBOX_LOCAL_IP or TVBOX_LIST_CFG plus the TvBox app installed on the television.
A practical caveat is built in: some source sites return a web page URL rather than a direct media link (without .m3u8 or .mp4), which cannot be cast or played as is. In those cases, fetching the page with curl -sSL to resolve the real playback address is recommended. The overall design keeps the interface thin, with search returning playback candidates and the play tools handing a resolved URL plus a TV address to the appropriate casting backend, making it well suited to keeping up with episodes across sessions on Xiaomi or Android televisions.
FAQ
What kinds of content can it search for?
Movies, TV series, anime, short dramas, and variety shows across multiple source sites, including checking update progress for ongoing shows.
How does it connect to the mcp-vods server?
Through mcporter, run as npx -y mcporter call --stdio 'uvx mcp-vods' ..., using npx rather than a global mcporter for better compatibility.
What is required to cast to a Xiaomi TV?
The MITV_LOCAL_IP or MITV_LIST_CFG environment variable must be configured, then the mitv_play_media tool casts a media URL to the TV's IP address.
Does it support Android TV playback?
Yes, via tvbox_play_media, which needs TVBOX_LOCAL_IP or TVBOX_LIST_CFG configured and the TvBox app installed on the television.
What if a returned link is a web page rather than a media file?
Some sources return page URLs without .m3u8 or .mp4 that cannot be cast directly. Running curl -sSL on the URL is suggested to resolve the real playback address.
通过npx -y mcporter连接mcp-vods在多个源站中搜索影视、动漫、短剧、综艺等节目信息或更新进度。并支持通过配置可选的电视IP环境变量,实现投屏到电视上播放。
搜索工具
该工具需要在多个源站搜索,比较耗时,需要更多的超时时间,如果遇到超时,可以重新尝试。
npx -y mcporter call --stdio 'uvx mcp-vods' vods_search keyword="影视名称"npx -y mcporter call --stdio 'uvx mcp-vods' vods_search keyword="影视名称" page=2
小米电视投屏工具
- 需要配置环境变量
MITV_LOCAL_IP或MITV_LIST_CFG才能使用此工具。 npx -y mcporter call --stdio 'uvx mcp-vods' mitv_play_media url="影视URL" addr="小米电视IP"
安卓电视投屏工具
- 需要配置环境变量
TVBOX_LOCAL_IP或TVBOX_LIST_CFG并在电视上安装TvBox才能使用此工具。 npx -y mcporter call --stdio 'uvx mcp-vods' tvbox_play_media url="影视URL" addr="安卓电视IP"
获取工具列表
npx -y mcporter list --stdio 'uvx mcp-vods' --schema --all-parameters
部分源站返回的播放地址可能为网页地址(不含.m3u8/.mp4),无法直接投屏或播放,可通过curl -sSL "$url"命令获取真实的播放地址。为了更好的兼容性,执行命令时使用npx -y mcporter替代mcporter。
Install mcp-vods
Download and extract the skill files to your .claude/skills/ directory.
Download ZIPClone the repository and copy the skill files to your project.
git clone https://github.com/aahl/skills/blob/main/skills/mcp-vods/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copy





Home
