Labsco
MCP SERVER

YouTube MCP Server

by IA-Programming

Search YouTube, pull a video's transcript, and keep the transcripts you care about searchable by meaning.

Speech Synthesis & Transcription
Summary
It builds a searchable library out of the videos you have already watched.

Fetching one transcript is a small thing; the difference here is that the transcripts stay. Once a dozen talks are stored, the question becomes "which of these mentioned the migration" rather than "which video was that in".

What it is

A Python server that reaches YouTube without the official API. It searches videos, retrieves transcripts, and stores video information and transcript text in a local vector database so later questions run as semantic search over what you have already collected.

What you get
  • YouTube search that does not go through the official Data API
  • A video's transcript by URL
  • Video information and its transcript stored in a vector database on your machine
  • Semantic search across the transcripts you have stored, by meaning rather than keyword
Requirements

Python 3.8 or newer, the uv package manager, and a Google API key in the environment — it is used for the embeddings behind the semantic search, not for YouTube access.

Setup effort

One command plus a key — uvx mcp-youtube, then supply credentials