Integrations
Leverages Google Cloud Platform services, specifically requiring YouTube Data API v3 credentials for authentication and access to YouTube data.
Provides tools for interacting with YouTube, including video searching, transcript extraction, comment retrieval, related video discovery, trending video lists, channel information retrieval, and transcript analysis with filtering and summarization capabilities.
py-mcp-youtube-toolbox
Ein MCP-Server, der KI-Assistenten leistungsstarke Tools zur Interaktion mit YouTube bereitstellt, darunter Videosuche, Transkriptextraktion, Kommentarabruf und mehr.
Überblick
py-mcp-youtube-toolbox bietet die folgenden YouTube-bezogenen Funktionen:
- Durchsuchen Sie YouTube-Videos mit erweiterten Filteroptionen
- Erhalten Sie detaillierte Informationen zu Videos und Kanälen
- Videokommentare mit Sortieroptionen abrufen
- Extrahieren Sie Videotranskripte und Untertitel in mehreren Sprachen
- Ähnliche Videos zu einem bestimmten Video finden
- Holen Sie sich Trendvideos nach Region
- Erstellen Sie Zusammenfassungen von Videoinhalten basierend auf Transkripten
- Erweiterte Transkriptanalyse mit Filter-, Such- und Multi-Video-Funktionen
Inhaltsverzeichnis
Voraussetzungen
- Python : Installieren Sie Python 3.12 oder höher
- YouTube-API-Schlüssel :
- Gehen Sie zur Google Cloud Console
- Erstellen Sie ein neues Projekt oder wählen Sie ein vorhandenes aus
- Aktivieren Sie die YouTube Data API v3:
- Gehen Sie zu „APIs & Dienste“ > „Bibliothek“
- Suchen und aktivieren Sie „YouTube Data API v3“.
- Anmeldeinformationen erstellen:
- Gehen Sie zu „APIs & Dienste“ > „Anmeldeinformationen“
- Klicken Sie auf „Anmeldeinformationen erstellen“ > „API-Schlüssel“.
- Notieren Sie Ihren API-Schlüssel
Installation
Git-Klon
Konfiguration
- Installieren Sie den UV-Paketmanager:
- Virtuelle Umgebung erstellen und aktivieren:
- Installieren Sie Abhängigkeiten:
- Umgebungsvariablen:
Verwenden von Docker
- Erstellen Sie das Docker-Image:
- Führen Sie den Container aus:
Lokale Verwendung
- Führen Sie den Server aus:
- Führen Sie den MCP Inspector aus:
MCP-Einstellungen konfigurieren
Fügen Sie die Serverkonfiguration zu Ihrer MCP-Einstellungsdatei hinzu:
Claude Desktop-App
- So installieren Sie es automatisch über Smithery :
- Zur manuellen Installation öffnen Sie
~/Library/Application Support/Claude/claude_desktop_config.json
Fügen Sie dies zum mcpServers
-Objekt hinzu:
Cursor-IDE
Öffnen Sie ~/.cursor/mcp.json
Fügen Sie dies zum mcpServers
-Objekt hinzu:
für Docker
Tools-Dokumentation
Video-Tools
search_videos
: Suche nach YouTube-Videos mit erweiterten Filteroptionen (Kanal, Dauer, Region usw.)get_video_details
: Erhalten Sie detaillierte Informationen zu einem bestimmten YouTube-Video (Titel, Kanal, Aufrufe, Likes usw.).get_video_comments
: Ruft Kommentare aus einem YouTube-Video mit Sortieroptionen abget_related_videos
: Finde Videos, die mit einem bestimmten YouTube-Video in Zusammenhang stehenget_trending_videos
: Holen Sie sich Trendvideos auf YouTube nach Region
Kanal-Tools
get_channel_details
: Erhalten Sie detaillierte Informationen zu einem YouTube-Kanal (Name, Abonnenten, Aufrufe usw.).
Transkriptionstools
get_video_transcript
: Extrahieren Sie Transkripte/Untertitel aus YouTube-Videos in angegebenen Sprachenget_video_enhanced_transcript
: Erweiterte Transkriptextraktion mit Filter-, Such- und Multivideofunktionen
Eingabeaufforderungstools
transcript_summary
: Erstellen Sie Zusammenfassungen von YouTube-Videoinhalten basierend auf Transkripten mit anpassbaren Optionen
Ressourcentools
youtube://available-youtube-tools
: Holen Sie sich eine Liste aller verfügbaren YouTube-Toolsyoutube://video/{video_id}
: Erhalten Sie detaillierte Informationen zu einem bestimmten Videoyoutube://channel/{channel_id}
: Informationen zu einem bestimmten Kanal abrufenyoutube://transcript/{video_id}?language={language}
: Transkript für ein bestimmtes Video abrufen
Entwicklung
Für lokale Tests können Sie das enthaltene Client-Skript verwenden:
Lizenz
MIT-Lizenz
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Ein MCP-Server, der KI-Assistenten leistungsstarke Tools zur Interaktion mit YouTube bereitstellt, darunter Videosuche, Transkriptextraktion, Kommentarabruf und mehr.
Related MCP Servers
- -securityFlicense-qualityThis server allows AI language models to interact with YouTube content through a standardized interface, providing features such as video and channel information retrieval, transcript management, and playlist operations.Last updated -59135TypeScript
- -securityFlicense-qualityThe MCP Server integrates APIs from the Youtube-Summarizer as tools within the MCP protocol, allowing for local AI application interaction and tool utilization through natural language queries.Last updated -Python
- -securityAlicense-qualityAn MCP server that allows Claude and other AI assistants to interact with the YouTube API, providing tools to search videos/channels and retrieve detailed information about them.Last updated -1JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to extract transcripts from YouTube videos, allowing AI to analyze and work with video content directly.Last updated -61TypeScript