youtube-mcp-enhanced
Verified Safeby aranej
Overview
An MCP server enabling AI language models to interact with YouTube content, providing tools for video information retrieval, transcript management, channel data, playlist management, and basic content manipulation.
Installation
node {INSTALL_PATH}/dist/cli.jsEnvironment Variables
- YOUTUBE_API_KEY
- YOUTUBE_TRANSCRIPT_LANG
- YOUTUBE_OAUTH_CLIENT_ID
- YOUTUBE_OAUTH_CLIENT_SECRET
Security Notes
The server uses environment variables for YouTube API keys and OAuth client secrets, and stores OAuth tokens in a local file (`youtube-mcp-token.json` in user's home directory), which are standard practices. A local HTTP server is started on `localhost:8888` for the OAuth callback flow; this is generally safe for local use. No code obfuscation, 'eval' usage, or obvious malicious patterns were found. Security relies on proper management of API keys/secrets and host system file permissions for stored tokens.
Similar Servers
mcp-server-youtube-transcript
Provides a Model Context Protocol server to retrieve YouTube video transcripts, including language fallback, timestamps, and ad filtering.
yutu
Automate YouTube channel workflows and manage YouTube resources like videos, playlists, channels, and comments through a CLI or an MCP server.
yt-dlp-mcp
Integrate video platform capabilities like search, metadata extraction, and content download into AI agents using yt-dlp.
mcp-youtube
Empowers AI language models to retrieve token-optimized, structured YouTube data for video search, detail retrieval, transcript fetching, channel analysis, and trend discovery.