YouTube-MCP
@CodeWizzard01
About YouTube-MCP
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"youtube-mcp-server-codewizzard01": {
"command": "docker",
"args": [
"run",
"-e",
"YOUTUBE_API_KEY=<your_api_key_here>",
"-p",
"8085:8080",
"codewizard01/youtube-mcp:latest"
]
}
}
}Tools
11Search for videos on YouTube using a query string.
Get transcript for a YouTube video by video ID.
Get details of a YouTube video using its video ID.
Get thumbnail URLs for a YouTube video by video ID.
List comments for a YouTube video by video ID. (Public comments only)
Get information about a YouTube channel by channel ID.
List playlists for a YouTube channel by channel ID.
List channel sections (shelves) for a YouTube channel by channel ID.
List videos in a YouTube playlist by playlist ID.
List activities for a YouTube channel by channel ID. (Public activities only)
List video categories available in a region.
Overview
What is YouTube-MCP?
YouTube-MCP is a Model Context Protocol server that provides search, transcript, and metadata tools for YouTube. It is built using the Java MCP SDK and Spring AI, with a JavaScript component for transcript extraction.
How to use YouTube-MCP?
Run the server as a Docker container with the YOUTUBE_API_KEY environment variable, or from an IDE using Java 24 and Maven. Connect to an MCP host by adding an SSE endpoint (http://localhost:8085) or a stdio command (java -jar youtube-mcp.jar) to the MCP config file.
Key features of YouTube-MCP?
- Search YouTube videos by query string
- Extract transcripts from videos by ID
- Get video details and metadata
- Retrieve thumbnail
More Media & Design MCP servers
Figma MCP Server
thirdstrandstudioFigma MCP Server with full API functionality
百度地图 MCP Server
baidu-mapsBaidu Map MCP Server
Vibe Design System
mondaycom🎨 Vibe Design System - Official monday.com UI resources for application development in React.js
NS Travel Information MCP Server
r-huijtsA Model Context Protocol (MCP) server that provides access to NS (Dutch Railways) travel information through Claude AI. This server enables Claude to fetch real-time train travel information and disruptions using the official Dutch NS API.
MCP Google Map Server
cablateA powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
Comments