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
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
- -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-qualityAn MCP server that enables LLMs to search YouTube, retrieve video information, and access video transcripts through standardized tools.Last updated -TypeScript
- -securityFlicense-qualityA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.Last updated -5TypeScript
- AsecurityFlicenseAqualityA simple MCP server that allows AI assistants like Cursor or Claude Desktop to search for and play tracks on YouTube Music through natural language commands.Last updated -2101TypeScript