ctaylor86 avatar

Ctaylor86 Mcp Video Download Server

ctaylor86/mcp-video-download-server

Wraps yt-dlp for downloading videos from YouTube, TikTok, Instagram, and 1000+ other platforms, then uploads them to S3-compatible storage and returns public URLs. Exposes five tools: download_video_to_cloud and download_audio_to_cloud for saving content, extract_transcript_to_cloud for pulling subtitles, extract_thumbnail_to_cloud for grabbing preview images, and get_video_metadata for inspecting video details without downloading. Files land in organized folders (videos/, audio/, transcripts/, thumbnails/) in your own R2 or S3 bucket. Optimized for Smithery deployment with one-click setup, but runs locally too if you need it. Reach for this when you're building workflows that need to archive social media content or pull video assets into Claude's context for analysis.

tools
5
auth
Secret needed
transport
HTTP
last updated
Sep 15, 2025

Tools

5 tools

Public tool metadata for what this MCP can expose to an agent.

download_video_to_cloudDownload a video and store it in cloud storage.

Download a video and store it in cloud storage.

No parameter schema in public metadata yet.

download_audio_to_cloudExtract audio from a video and store it in cloud storage.

Extract audio from a video and store it in cloud storage.

No parameter schema in public metadata yet.

extract_transcript_to_cloudExtract subtitles/transcript and store as clean text.

Extract subtitles/transcript and store as clean text.

No parameter schema in public metadata yet.

extract_thumbnail_to_cloudExtract video thumbnail and store it in cloud storage.

Extract video thumbnail and store it in cloud storage.

No parameter schema in public metadata yet.

get_video_metadataGet comprehensive video information without downloading.

Get comprehensive video information without downloading.

No parameter schema in public metadata yet.

Sponsors

Readme

MCP Video Cloud Server

A Remote Model Context Protocol (MCP) server that downloads videos from social media platforms (YouTube, Facebook, Instagram, TikTok, etc.) and stores them in S3-compatible cloud storage, returning publicly accessible URLs.

✨ Optimized for Smithery.ai deployment - Deploy in minutes with one-click setup!

🚀 Quick Deploy to Smithery.ai

  1. Fork this repository to your GitHub account
  2. Set up Cloudflare R2 (or AWS S3) storage
  3. Deploy on Smithery.ai - Click "Deploy" and connect your GitHub repo
  4. Configure your S3 credentials in Smithery's interface
  5. Start using - Connect to Claude Desktop and download videos!

👉 See detailed deployment instructions

✨ Features


View the full README on GitHub

Details

Repository
github.com/ctaylor86/mcp-video-download-server
Category
Media & Entertainment
Transport
HTTP
Auth
Required
Registry
MCP registry, active

Related Media & Entertainment MCP servers

View all
1quiz avatarApivideo.quiz/apiQuiz.Video MCP: list, create, AI-generate, and render quiz and flashcard videos.0stars
2kimtaeyoon83 avatarYouTube Transcriptkimtaeyoon83/mcp-server-youtube-transcriptThis is an MCP server that allows you to directly download transcripts of YouTube videos.539stars
3zubeidhendricks avatarYouTubezubeidhendricks/youtube-mcp-serverProvides access to YouTube data, transcripts, channels, and playlists via a standardized MCP interface.517stars
4burningion avatarVideo Editing Mcpburningion/video-editing-mcpMCP Server for Video Jungle - Analyze, Search, Generate, and Edit Videos273stars
5linxule avatarMusic Studiolinxule/mcp-music-studioABC sheet music + Strudel live coding: songs, videos and live jam sessions in ext-apps widgets.77stars
6kirbah avatarYouTube Datakirbah/mcp-youtubeYouTube MCP server for token-optimized, structured data using the YouTube Data API v3.33stars