Skip to main content

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:

🔗 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 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

Get Free API KeyDocumentationDiscord

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz.

File metadata

File hashes

Hashes for iflow_mcp_klavis_ai_youtube-1.0.0.tar.gz
Algorithm Hash digest
SHA256 116fb7b706cf3827a4403d60242d5432138d0a2820c06ad0d245b50efcbcc4f1
MD5 2fdbf0a1fc579c122604e49b6b74eb1c
BLAKE2b-256 0bb3f5b651df79ccb286e3cefda36467a3b88de426946d7f1313147c5034db32

See more details on using hashes here.

File details

Details for the file iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for iflow_mcp_klavis_ai_youtube-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cba9d34e2d32ddca328d413812df03620ba9d5dd9e3c3f97d6d7c9add9bb089f
MD5 29eb0299a65da8597af3b943e6fa47f0
BLAKE2b-256 8f38565b16949a3e4b6d4ca7bf6169d3c86c81b121e767059dbc29b3183d93fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page