YouTube MCP Server
A Model Context Protocol (MCP) server for YouTube integration. Retrieve video transcripts, details, and metadata using YouTube's Data API.
๐ Quick Start - Run in 30 Seconds
๐ Using Hosted Service (Recommended for Production)
Get instant access to YouTube with our managed infrastructure - no setup required:
๐ Get Free API Key โ
pip install klavis
# or
npm install klavis
from klavis import Klavis
klavis = Klavis(api_key="your-free-key")
server = klavis.mcp_server.create_server_instance("YOUTUBE", "user123")
๐ณ Using Docker (For Self-Hosting)
# Pull latest image
docker pull ghcr.io/klavis-ai/youtube-mcp-server:latest
# Run YouTube MCP Server
docker run -p 5000:5000 -e API_KEY=$API_KEY \
ghcr.io/klavis-ai/youtube-mcp-server:latest
API Key Setup: Get your YouTube Data API key from the Google Cloud Console and enable the YouTube Data API v3.
๐ ๏ธ Available Tools
- Video Transcripts: Retrieve full video transcripts with timestamps
- Video Details: Get video metadata including title, description, statistics
- Video Search: Search for videos by keywords and filters
- Channel Information: Get channel details and video listings
- Playlist Management: Access playlist contents and metadata
๐ Documentation & Support
Resource | Link |
---|---|
๐ Documentation | docs.klavis.ai |
๐ฌ Discord | Join Community |
๐ Issues | GitHub Issues |
๐ค Contributing
We welcome contributions! Please see our Contributing Guide for details.
๐ License
MIT License - see LICENSE for details.
๐ Supercharge AI Applications
Get Free API Key โข Documentation โข Discord