Ctaylor86 Mcp Video Download Server

ai.smithery由 smithery.ai 发布官方发布者v1.0.0更新于 Oct 25, 2026

Connect your video workflows to cloud storage. Organize and access video assets across projects wi…

发布方自己的服务:222wcnm Bilistalkermcp

已验证Streamable HTTP可网页运行文件与存储媒体与设计

概览

AI 生成的概览

一个远程 MCP 服务器,可从社交平台下载视频,提取音频、字幕和缩略图,并存入你自己的 S3 兼容存储桶。

可以做什么
从 YouTube、Facebook、Instagram、TikTok 等站点下载视频到云存储,可指定画质,返回公开链接、文件名、大小和元数据。提取 MP3 音频并存入存储桶。按指定语言提取字幕或转录文本并保存为纯文本。提取视频缩略图并存储。无需下载即可获取标题、上传者、时长、播放量、简介等视频元数据。
适用场景
适合需要让助手把社交平台媒体抓取到你自己的云存储并返回可分享链接的场景,或在不搭建本地下载工具的情况下获取视频转录、音频或元数据。
运行要求
远程端点位于 server.smithery.ai,使用 streamable HTTP,需在 Authorization 请求头中提供 Smithery 认证的 bearer 令牌。需配置 S3 兼容存储:s3Endpoint、s3Region、s3AccessKeyId、s3SecretAccessKey、s3BucketName,以及可选的公开 URL 前缀。本地开发需要 Node.js 20+、yt-dlp 和相应 S3 环境变量。
安装前请注意
需要 S3 访问密钥,可对配置的存储桶写入;请尽量缩小权限范围。下载的文件会上传到该存储桶并通过公开链接暴露,抓取的内容会变为公开可访问。托管和存储可能产生费用。从社交平台下载可能与平台条款或版权冲突。服务依赖 yt-dlp 和第三方站点,可用性可能变化。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ctaylor86 Mcp Video Download Server,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/ai.smithery%2Fctaylor86-mcp-video-download-server/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "ctaylor86-video-download": {
      "type": "http",
      "url": "https://server.smithery.ai/@ctaylor86/mcp-video-download-server/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

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

  • Multi-Platform Support: Download from 1000+ sites via yt-dlp
  • Cloud Storage: Automatic upload to S3/R2 with public URLs
  • Transcript Extraction: Get clean text transcripts
  • Thumbnail Extraction: Extract video thumbnails
  • Audio Extraction: Extract audio in MP3 format
  • Metadata Retrieval: Get comprehensive video information
  • Remote Access: Runs in the cloud, no local setup needed
  • Smithery Integration: One-click deployment and scaling

🎯 Supported Platforms

  • YouTube
  • Facebook
  • Instagram
  • TikTok
  • Twitter/X
  • Vimeo
  • Twitch
  • And 1000+ other sites

🛠️ Available Tools

download_video_to_cloud

Download a video and store it in cloud storage.

  • Input: Video URL, quality preference
  • Output: Public URL, filename, file size, metadata

download_audio_to_cloud

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

  • Input: Video URL
  • Output: Public URL, filename, file size, metadata

extract_transcript_to_cloud

Extract subtitles/transcript and store as clean text.

  • Input: Video URL, language code
  • Output: Public URL, filename, transcript preview

extract_thumbnail_to_cloud

Extract video thumbnail and store it in cloud storage.

  • Input: Video URL
  • Output: Public URL, filename

get_video_metadata

Get comprehensive video information without downloading.

  • Input: Video URL
  • Output: Title, uploader, duration, views, description, etc.

🔧 Configuration

The server requires S3-compatible storage configuration:

yaml
s3Endpoint: https://your-account.r2.cloudflarestorage.coms3Region: autos3AccessKeyId: your-access-keys3SecretAccessKey: your-secret-keys3BucketName: your-bucket-names3PublicUrlBase: https://your-custom-domain.com  # Optional

📁 File Organization

Files are organized in your S3 bucket:

  • videos/ - Downloaded video files
  • audio/ - Extracted audio files
  • transcripts/ - Transcript text files
  • thumbnails/ - Thumbnail images

🔒 Security & Privacy

  • All files stored in your own S3 bucket
  • No data permanently stored on the server
  • Temporary files automatically cleaned up
  • Credentials securely managed by Smithery
  • Server runs in isolated containers

💰 Cost Considerations

  • Smithery Hosting: Check current pricing plans
  • Cloudflare R2: ~$0.015/GB/month storage + bandwidth
  • Processing: Included in Smithery hosting

🏃‍♂️ Local Development

If you want to run locally for development:

Prerequisites

  • Node.js 20+
  • yt-dlp installed
  • S3 credentials

Setup

bash
git clone <your-fork>cd mcp-video-cloud-servernpm installnpm run build:stdio

Environment Variables

bash
S3_ENDPOINT=your-endpointS3_REGION=autoS3_ACCESS_KEY_ID=your-keyS3_SECRET_ACCESS_KEY=your-secretS3_BUCKET_NAME=your-bucket

Run

bash
npm run start:stdio

🧪 Testing with Smithery

Use Smithery's development environment:

bash
npm run dev

This starts a development server with the Smithery playground for testing.

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test with npm run dev
  5. Submit a pull request

📄 License

MIT License - see LICENSE file for details

🆘 Support


Ready to deploy? 👉 Follow the deployment guide

来源:README.md,提交 22c356f

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Smithery 集成