Back to Catalog

youtube

Klavis-AI/klavis/mcp_servers/youtube
๐Ÿ”— Latest commit:7be98c8
๐Ÿ•’ Updated:Sep 9, 2025, 01:06 PM
Python
Social Media

Klavis AI (YC X25): Open Source MCP integration for AI applications

MCP Trust Score
Based on our comprehensive evaluation criteria
๐Ÿค– Evaluated by gemini-2.5-flashFix
Trust Score56/100
GitHub Metrics
Repository statistics and activity
โญ GitHub Stars:3703
๐Ÿ‘ฅ Contributors:13
๐Ÿ“‹ Total Issues:18
๐Ÿ“ฆ Has Releases:No
๐Ÿ”ง Has CI/CD Pipeline:No
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
๐Ÿค– Evaluated by gemini-2.5-flashFix
{
  "youtube-mcp-server-docker": {
    "command": "docker",
    "args": [
      "run",
      "-p",
      "5000:5000",
      "--env-file",
      ".env",
      "youtube-mcp-server"
    ],
    "env": {
      "YOUTUBE_API_KEY": "your_youtube_api_key_here",
      "YOUTUBE_MCP_SERVER_PORT": "5000",
      "WEBSHARE_PROXY_USERNAME": "your_proxy_username",
      "WEBSHARE_PROXY_PASSWORD": "your_proxy_password"
    },
    "docker_image": ".env"
  },
  "youtube-mcp-server-python": {
    "command": "python",
    "args": [
      "mcp_servers/youtube/server.py"
    ],
    "env": {
      "YOUTUBE_API_KEY": "your_youtube_api_key_here",
      "YOUTUBE_MCP_SERVER_PORT": "5000",
      "WEBSHARE_PROXY_USERNAME": "your_proxy_username",
      "WEBSHARE_PROXY_PASSWORD": "your_proxy_password"
    }
  }
}
MCP Protocol Support
Implemented MCP protocol features
๐Ÿค– Evaluated by gemini-2.5-flashFix
Tools:โœ“
Prompts:โœ—
Resources:โœ—
Sampling:โœ—
Roots:โœ—
Logging:โœ—
STDIO Transport:โœ—
HTTP Transport:โœ“
OAuth2 Auth:โœ—
Dependencies
8 dependencies
Libraries and frameworks used by this MCP server
๐Ÿค– Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/Klavis-AI/klavis/mcp_servers--youtube)](https://archestra.ai/mcp-catalog/klavis-ai__klavis__mcp_servers__youtube)
README.md

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

ResourceLink
๐Ÿ“– Documentationdocs.klavis.ai
๐Ÿ’ฌ DiscordJoin Community
๐Ÿ› IssuesGitHub 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