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
Metadata
Release files for iflow-mcp_klavis-ai_youtube 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz | 14.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.7 kB
Release files / iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz
| Download URL | iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
116fb7b706cf3827a4403d60242d5432138d0a2820c06ad0d245b50efcbcc4f1
|
|
BLAKE2b-256 checksum How to use checksums |
0bb3f5b651df79ccb286e3cefda36467a3b88de426946d7f1313147c5034db32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.8
|
Release files / iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl
| Download URL | iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl |
|---|---|
| Size | 14.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cba9d34e2d32ddca328d413812df03620ba9d5dd9e3c3f97d6d7c9add9bb089f
|
|
BLAKE2b-256 checksum How to use checksums |
8f38565b16949a3e4b6d4ca7bf6169d3c86c81b121e767059dbc29b3183d93fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.9.8
|