Youtube-MCP
3
The YouTube MCP Server is a dedicated server to interact seamlessly with YouTube content via the Model Context Protocol. It offers features like video search, transcript retrieval, and semantic search capabilities without the official API, making it a versatile tool for users.
YouTube MCP Server
A Model Context Protocol (MCP) server designed to facilitate interaction with YouTube content. It offers capabilities such as:
- Searching YouTube videos without the official API
- Retrieving video transcripts
- Storing video data in a vector database
- Performing semantic searches over saved transcripts
Prerequisites
- Requires Python 3.8+, Google API key for embeddings, uv package manager
Installation
Clone the repository, set up a virtual environment, install dependencies, and configure your Google API key.
Running the Server
Run directly via Python or configure within the Claude.app settings.
Available Tools
- search-youtube: Search for videos
- get-transcript: Retrieve video transcripts
- store-video-info: Save video and transcript data
- search-transcripts: Perform semantic searches on stored transcripts
Debugging
Guidelines provided for common troubleshooting scenarios.
Contributing
Open for contributions via Pull Requests.
License
Licensed under the MIT License.