YouTube MCP Server - A Model Context Protocol server for YouTube integration
Project description
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:
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 | www.klavis.ai/docs |
| 💬 Discord | Join Community |
| 🐛 Issues | GitHub Issues |
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📜 License
Apache 2.0 license - see LICENSE for details.
🚀 Supercharge AI Applications
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz.
File metadata
- Download URL: iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz
- Upload date:
- Size: 14.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
116fb7b706cf3827a4403d60242d5432138d0a2820c06ad0d245b50efcbcc4f1
|
|
| MD5 |
2fdbf0a1fc579c122604e49b6b74eb1c
|
|
| BLAKE2b-256 |
0bb3f5b651df79ccb286e3cefda36467a3b88de426946d7f1313147c5034db32
|
File details
Details for the file iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl.
File metadata
- Download URL: iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cba9d34e2d32ddca328d413812df03620ba9d5dd9e3c3f97d6d7c9add9bb089f
|
|
| MD5 |
29eb0299a65da8597af3b943e6fa47f0
|
|
| BLAKE2b-256 |
8f38565b16949a3e4b6d4ca7bf6169d3c86c81b121e767059dbc29b3183d93fc
|