What API keys are required?
At least one of `YOUTUBE_API_KEY`, `YOUTUBE_API_KEY2`, or `YOUTUBE_API_KEY3` must be set. Multiple keys enable automatic fallback on quota exhaustion.
@ZubeidHendricks
MCP Server for YouTube API, enabling video management, Shorts creation, and advanced analytics
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"youtube": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-youtube"
],
"env": {
"YOUTUBE_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Get detailed information about a YouTube video
Search for videos on YouTube
Get the transcript of a YouTube video
Get information about a YouTube channel
Get information about multiple YouTube channels
Search for YouTube channels by handle, name, or query
Find creator channels from video mentions with channel-size and activity filters
Get videos from a specific channel
Get information about a YouTube playlist
Get videos in a YouTube playlist
A Model Context Protocol (MCP) server implementation for YouTube that enables AI language models to interact with YouTube content through a standardized interface. It exposes 10 tools for retrieving video details, searching videos and channels, fetching transcripts, and accessing playlist information.
Install the package via npm install -g zubeid-youtube-mcp-server or use npx (no installation required). Configure at least one YouTube API key in environment variables (YOUTUBE_API_KEY, YOUTUBE_API_KEY2, YOUTUBE_API_KEY3). Add the server to your Claude Desktop configuration (or VS Code settings) with the appropriate command and API keys. The server automatically falls back to secondary keys when a quota is exhausted.
At least one of `YOUTUBE_API_KEY`, `YOUTUBE_API_KEY2`, or `YOUTUBE_API_KEY3` must be set. Multiple keys enable automatic fallback on quota exhaustion.
Install globally: `npm install -g zubeid-youtube-mcp-server`. Then add the server block with the command `zubeid-youtube-mcp-server` and your API keys to `claude_desktop_config.json`. Alternatively, use npx without installation by specifying the `npx -y zubeid-youtube-mcp-server` command.
Yes. A Dockerfile is provided. The container defaults to HTTP transport on port 8088 with the endpoint `/mcp` and a readiness check at `/ready`. It loads `.env` automatically if present during build.
If not specified in a transcript request, the server uses the `YOUTUBE_TRANSCRIPT_LANG` environment variable, which defaults to `en` (English).
Yes. When a request fails because the current API key's quota is exhausted, the server retries the same request with the next configured key (`YOUTUBE_API_KEY2`, then `YOUTUBE_API_KEY3`).

Drive Veltake Studio from any AI agent: create film and ad projects, have the Studio agent build scenes on the canvas, price and start renders, export edited cuts, and make single images, video, speech and music in one c

Free sound effects, music and ambience for games, videos and apps. Search by mood, tempo, key or use, play previews and download full-quality files, each with 35 metadata fields.

Ask your AI assistant about your Angelcam security cameras: list cameras and locations, check which are online, take live or recorded snapshots, browse recordings and review security incidents. Read-only; sign in with yo

Transcripts for one YouTube video or a whole channel or playlist, plus YouTube search, channel and playlist listings, and free new-upload tracking.

Turn any picture into a hand-drawn whiteboard animation video from Claude, ChatGPT, Cursor or any MCP client. Remote server, OAuth sign-in, no API key.
评论