Playlist-MCP
This is an experimental MCP server, which makes the transcripts of a Youtube Playlist available.
It currently is preloaded with the KubeCon London 2025 transcripts. But you can change this by changing the URL.

Install
# Clone this repo
git clone [email protected]:luebken/playlist-mcp.git; cd playlist-mcp
# Install python dependencies
uv venv
source .venv/bin/activate
uv pip install -e .
# Fill the transcript cache and vector db.
uv run server.py https://www.youtube.com/playlist?list=PLj6h78yzYM2MP0QhYFK8HOb8UqgbIkLMc
Setup for Claude Desktop
# Configure for Claude > Settings > Developer > Edit Config
# /Users/YOUR_USERNAME/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"playlist-mcp": {
"command": "uv",
"args": [
"--directory",
"/PATH/TO/PARENT/playlist-mcp/",
"run",
"server.py",
"https://www.youtube.com/playlist?list=PLj6h78yzYM2MP0QhYFK8HOb8UqgbIkLMc"
]
}
}
}
Recommend MCP Servers 💡
mcp-claude-weather
An MCP server providing real-time weather alerts, forecasts, and warnings from the US National Weather Service via stdio transport.

deepwiki
Official DeepWiki MCP server providing wiki-related tools via SSE and Streamable protocols.
mcp-geo
An MCP service for retrieving user geolocation information and integrating it with large language models through the Model Context Protocol.
data-mcp
Provides tools for web scraping, data extraction, crawling, and access to browser agents via MCP
zenml
MCP server to connect an MCP client (Cursor, Claude Desktop etc) with your ZenML MLOps and LLMOps pipelines
@just-every/mcp-screenshot-website-fast
Quickly screenshots webpages and converts to an LLM friendly size