My YouTube MCP Server
About
My YouTube MCP Server is an MCP (Model Context Protocol) server that enables searching YouTube, downloading videos, uploading them to an S3 bucket, and optionally importing them into TwelveLabs for AI analysis.
Details
- Author
- airballoonapp
- Downloads
- 240
- Categories
- Media
Jump to
- Search YouTube videos via MCP tool youtube_search
- Download videos and upload to S3 via upload_videos_s3
- Optional import into TwelveLabs via import_videos_twelvelabs
- Falls back to youtube-dl-exec and ytdl-core if YouTube Data API is unavailable
- Uses YouTube Data API v3 for reliable video info
Install dependencies with npm install, build with npm run build, then run locally with npm start. Set required environment variables (AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_S3_BUCKET_NAME, AWS_REGION, YOUTUBE_API_KEY) before starting.
My YouTube MCP Server
An MCP server that supports:
1. YouTube Searching (youtube_search)
2. Downloading & Uploading Videos to S3 (upload_videos_s3)
3. Optional Import into TwelveLabs (import_videos_twelvelabs)
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.
