Clipswarm
Clip YouTube videos and livestreams into viral 9:16 shorts, in parallel, for AI agents
Connector by Shoberman2 · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/shoberman2-clipswarm
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 7 read · 4 write · 1 delete
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 12
Read from the source code; the running server may list different tools.
Read 7 · Look things up without changing anything.
get_clipsget_inboxget_transcriptget_video_infolist_watchessearch_transcriptwatch_scheduler
Write 4 · Create, change, send or run things.
create_clipscreate_watchrun_watchupdate_inbox_item
Delete 1 · Delete, drop, revoke or wipe things.
delete_watch
Tools (12)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
create_clipsCut one or more clips from YouTube videos (including streams that are live right now) in parallel. Only the requested sections are downloaded. Jobs can span different videos. Returns a result per job; failures don't abort the batch. Live results include the wall-clock range covered. Viral clips take ~15-60s each; if the batch isn't done within waitSec, you get finished results plus a jobId: call get_clips with it until pending is 0.
create_watchWatch a category: on a schedule, search YouTube for new videos about it and auto-clip the best moments into viral shorts (moments and hooks picked by the local Claude Code CLI if installed, else YouTube's most-replayed peaks, else a transcript heuristic). Anything it can't clip (and live streams, if enabled) goes to the inbox for you. Replaces a watch with the same id. Runs via the background scheduler (see watch_scheduler).
delete_watchStop and remove a watch.
get_clipsGet results of a create_clips batch that was still running (create_clips returns a jobId when it doesn't finish within waitSec). Waits up to waitSec for more clips to finish. Call repeatedly until pending is 0.
get_inboxVideos found by watches. "clipped" = auto-clipped (paths in clips; note says how moments were picked). "needs_agent" = couldn't be clipped automatically: read the transcript, pick moments, call create_clips, then mark it "done". "live" = streaming now. "failed" = see note.
get_transcriptGet the timestamped transcript of a YouTube video. Optionally limit to a time window to keep output small. Read it to decide which moments to clip.
get_video_infoGet a YouTube video's title, channel, duration, chapters and liveStatus ("is_live" means it's streaming now: clip it with times relative to "now"). Use chapters to find natural clip boundaries.
list_watchesList watches with their schedule, last and next run, plus scheduler status.
run_watchRun a watch right now instead of waiting for its schedule. Runs in the background (searching and rendering takes minutes); check get_inbox afterwards.
search_transcriptFind where a phrase is said in a YouTube video. Returns time windows with surrounding text, ready to pass to create_clips.
update_inbox_itemMark an inbox video as handled ("done") or not worth clipping ("dismissed").
watch_schedulerStatus, install or uninstall the background job that runs due watches every 5 minutes (launchd on macOS; returns a crontab line elsewhere). Install only when the user wants watches to run automatically.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit
- Oct 8, 2026 (21 days ago)
- Last release
- Oct 9, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.Shoberman2/clipswarm- Version
- 0.1.0
- Auth
- No auth
- Packages
- npm clipswarm
- License
- MIT
- Repository
- github.com/Shoberman2/clipswarm
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Clipswarm MCP server. Agent Mart. https://agentmart.dev/connectors/shoberman2-clipswarm (last updated 2026-10-24)