Download any video from a URL, or get its transcript and key frames. All local, no API keys.
MCPpedia last refreshed this data
com.yanlinglabs/video-extract-mcp is an MCP server that download any video from a URL, or get its transcript and key frames. All local, no API keys. Its tool list has not been published yet over stdio, requires no API key, and scores 90/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"com-yanlinglabs-video-extract-mcp": {
"command": "npx",
"args": [
"-y",
"@yanlinglabs/video-extract-mcp"
]
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Download any video from a URL, or get its transcript and key frames. All local, no API keys.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@yanlinglabs/video-extract-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @yanlinglabs/video-extract-mcp against OSV.dev.
Click any tool to inspect its schema.
This server is missing a description.If you've used it, help the community.
Add informationBe the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in other
Transport for TMCP using STDIO
The graph based agentic IDE
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 60-95% fewer tokens, same answers. Library, proxy, MCP server.
Buddhist canon tools: search, passages, cross-canon parallels, dictionaries — all URN-cited.
MCP Security Weekly
Get CVE alerts and security updates for com.yanlinglabs/video-extract-mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Give an AI agent any video link: download the file, read the transcript, or get just the frames that matter — all on your own machine.
Two jobs, and you can use either on its own:
Get the video. A YouTube link, a TikTok, a WeChat Channels share URL, a raw .mp4, or a page from a site nobody has heard of — it resolves and downloads it, whole or just the section you asked for. If that is all you need, stop there; nothing forces you to analyse anything.
Or read it. A transcript (real captions when the platform has them, local speech recognition when it does not) and a small set of important keyframes — deduplicated, scene-aware, and scored — instead of a thousand near-identical stills.
Built for AI agents. Three MCP tools, no cloud, no API keys, no Python.
Get the video, from almost anywhere. Paste a link and it resolves: YouTube, TikTok, Instagram, X, Facebook and Reels, Twitch, Vimeo, Reddit, WeChat Channels, a bare .mp4 or .m3u8, or a page on a site nobody has heard of. Local files work too. Anything unsupported comes back as a clear failure rather than a crash.
From there you choose how much work to pay for:
Everything happens on your machine. No API key, no upload, no third-party service.
Two problems, really. Getting the video at all — every platform hides its media behind a different mechanism, and none of them want a script fetching it. And then reading it: an LLM cannot watch a video, and the usual workaround — dump every Nth frame into the context window — burns enormous amounts of context on frames that are 98% identical to the one before, while still missing the slide that changed when nothing else moved.
video-extract-mcp handles both: