Watch CLI MCP server
Hand any social video to your AI agent — frames + transcript bundled. MCP server for watch-cli.
253 stars57 downloads/wk
Reviews
Write oneNobody has reviewed Watch CLI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Watch CLI tools (1)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
watchWatch any social video → get an architecture diagram, working component, runnable notebook, or step-by-step cheat sheet — automatically.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 15 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install Watch CLI in Claude Code, Cursor or VS Code
Runs npx -y @sonpiaz/watch-cli-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add watch-cli -- npx -y @sonpiaz/watch-cli-mcp
What the publisher says
From the Watch CLI repository's README, as published. We do not edit it. Read it on GitHub
watch-cli
Watch any social video → get an architecture diagram, working component, runnable notebook, or step-by-step cheat sheet — automatically.
Eyes and ears for your AI agent. watch-cli composes yt-dlp + ffmpeg + a Whisper-class ASR into a single command that hands an agent the raw materials to "watch" any video: VIDEO + FRAMES + TRANSCRIPT, ready for an LLM to read frames as images and transcript as text.
watch https://twitter.com/anyone/status/12345Works on YouTube, X, LinkedIn, TikTok, Reddit, Vimeo, and Facebook. Login-walled posts (LinkedIn, private X, FB) work with WATCH_BROWSER=auto, which reads cookies from a browser you are signed in to.
What you can build
Hand the watch output to your agent with one of five prompts in prompts/:
The prompt library is what turns "video → frames + transcript" into "video → working artifact". The full Prompt library section below has copy-paste templates.
Why this exists
Large language models can't watch video natively — they read text and look at still images. You can hand a video to a multimodal API and get back a chat-style summary, but for an agent workflow that's the wrong artifact: the agent wants the raw frames and the full transcript so it can reason for itself, not someone else's pre-digested recap.
A video is just frames + audio, and each piece already has a fast, near-free primitive:
- yt-dlp downloads from any social platform
- ffmpeg extracts evenly-spaced frames
- An ASR model transcribes the audio
- A multimodal LLM hears tone, music, SFX, language, mood
Compose them and your agent has the materials to watch any social video.
What it looks like
$ watch https://www.linkedin.com/posts/some-talk_activity-12345
VIDEO: /tmp/dl-video/abc123.mp4
DURATION: 218
FRAMES:
/tmp/frames_abc123/frame_01.jpg
/tmp/frames_abc123/frame_02.jpg
…
TRANSCRIPT:
Today I want to talk about how decomposition unlocks 10× cost reduction in
multimodal pipelines …Your agent reads the JPGs and the transcript. That's the whole watch.
Why pay-per-use, not subscription
Most subscription summary tools start around $15/month and deliver a polished, human-readable summary. If you're feeding an AI agent, that's the wrong artifact — agents need raw frames and the full transcript to reason for themselves, not someone else's pre-digested recap.
A typical research session is 1–3 videos, not 100. Through Kyma — the default backend — a 1-hour video costs ~$0.05 (transcribe is the only paid step; frame extraction is local ffmpeg).
No monthly minimum, no seat license, no lock-in. The free credit at Kyma signup is enough to run the full pipeline end-to-end before you spend a cent.
Install
# macOS — Homebrew (recommended)
brew tap sonpiaz/tap
brew install watch-cli
# Any OS — curl
curl -fsSL https://github.com/sonpiaz/watch-cli/releases/latest/download/install.sh | bashThe curl one-liner auto-falls back to git clone of main if no
published release tarball is reachable.
Claude Code (skill marketplace)
If you use Claude Code, install watch-cli as a skill:
/plugin marketplace add sonpiaz/watch-cli
/plugin install watch-cli@watch-cliShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Watch CLI: common questions
- Is Watch CLI MCP server safe?
- Mostly: it is graded B (83/100). Read the Watch CLI safety report
- How do I install Watch CLI?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Watch CLI need an API key?
- Yes. The registry entry asks for
KYMA_API_KEY,GROQ_API_KEY. - Is Watch CLI maintained?
- The last commit was 15 days ago (2026-09-13). The latest release is v0.3.1.
- What can I use instead of Watch CLI?
- Servers from other publishers that do the same job: Claude Real Video MCP server, Taisly Social Media Posting MCP server and Watch Skill MCP server. Compare all Watch CLI alternatives.
Alternatives to Watch CLI
Same job from other publishers: the closest match first, then the best rated.
- Claude Real VideoLet any LLM watch a video locally — and search everything it has ever watched.not reviewedEstablishedA
Taisly Social Media PostingPublish videos to TikTok, Reels, Shorts, X, and Facebook through Taisly.not reviewedEstablishedA- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedGrowingB
- Agent-Native AssetsDigital asset manager - upload, organize, search, and generate on-brand images and videosnot reviewedEstablishedA
- mcptoonMCP tools + agent skills in one zero-dependency CLI: 71,929 -> 581 tokens (-99.2%, measured).not reviewedEstablishedA