Playlist-MCP
Provides access to the transcripts of any YouTube playlist, configurable via URL.
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 git@github.com: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"
]
}
}
}
Related Servers
BrowserCat
Automate remote browsers using the BrowserCat API.
Feed
A server for fetching and parsing RSS, Atom, and JSON feeds.
Deepwiki
Fetches content from deepwiki.com and converts it into LLM-readable markdown.
urlDNA
Dynamically scan and analyze potentially malicious URLs using the urlDNA.io
HDW MCP Server
Access and manage LinkedIn data and user accounts using the HorizonDataWave API.
YouTube Data
Access YouTube video data and transcripts using the YouTube Data API.
CodingBaby Browser
A Node.js server that enables AI assistants to control the Chrome browser via WebSocket. Requires the CodingBaby Chrome Extension.
XPath MCP Server
Execute XPath queries on XML content.
Scrapezy
Turn websites into datasets with Scrapezy
Cloudflare Playwright
Control a browser for web automation tasks like navigation, typing, clicking, and taking screenshots using Playwright on Cloudflare Workers.