Search YouTube videos and retrieve their transcripts using the YouTube API.
A Model Context Protocol (MCP) server that enables Claude Desktop (and other applications) to interact with YouTube, providing search and transcript functionality.
search_youtube_videos
search_term
(string): The search querynum_videos
(int): Number of videos to return (default: 5, max: 50)get_youtube_transcript
video_url_or_title
(string): YouTube video URL or video IDanalyze_youtube_content_prompt
search_term
(string): Topic to analyzenum_videos
(int): Number of videos to analyze# Create virtual environment
python3 -m venv .venv
# Activate virtual environment
source .venv/bin/activate
# Install dependencies
pip install -r requirements.txt
# Copy example environment file
cp .env.example .env
# Edit .env and add your YouTube API key
YOUTUBE_API_KEY=your_actual_api_key_here
# Activate virtual environment
source .venv/bin/activate
# Run the server
python youtube_server.py
Add this configuration to your Claude Desktop MCP settings:
{
"mcpServers": {
"youtube": {
"command": "local/path/to/uv",
"args": [
"run",
"--directory",
"/Path/to/your/project",
"youtube_server.py"
],
"env": {
"YOUTUBE_API_KEY": "your_key_here"
}
}
}
Once integrated with Claude Desktop, you can:
fastmcp
: MCP server frameworkgoogle-api-python-client
: YouTube Data API accessyoutube-transcript-api
: Transcript extractionThis project is open source and available under standard licensing terms.
Fetches user data and event information from the Connpass platform using the Connpass and Gemini APIs.
Interact with the arXiv.org paper database. Supports keyword search, paper lookups, author searches, and trend analysis.
An MCP server that connects to Perplexity's Sonar API, enabling real-time web-wide research in conversational AI.
An enhanced MCP server for SearXNG web searching, utilizing a category-aware web-search, web-scraping, and includes a date/time retrieval tool.
RAG Search over your content powered by Inkeep
Analyzes user search keyword intent for SEO support using the AI Search Intent API.
Query and analyze Portuguese companies using the NIF.PT public API. Supports search by NIF, company name, and city.
A bridge server for connecting to a SearXNG metasearch engine instance.
Search and book from over 2 million hotels with shopping and booking capabilities.
Enable Similarity-Distance-Magnitude statistical verification for your search, software, and data science workflows