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.
Extracts basic chemical information about drugs and compounds from the PubChem API.
A Model Context Protocol Server for SearXNG
Search and fetch documentation for popular libraries like Langchain, Llama-Index, and OpenAI using the Serper API, providing updated information for LLMs.
Perform NCBI BLAST sequence similarity searches through natural language.
Local RAG (on-premises) with MCP server.
Search for South Korean tourism information, including festivals, temples, and restaurants, using the official Korea Tourism Organization API.
Interact with the Haloscan SEO API for search engine optimization tasks.
Perform web searches using the DuckDuckGo Search API.
Search for academic articles from scholarly vendors.
Provides stock screening and fundamental analysis using Finviz data. Requires a Finviz Elite subscription.