claude-youtube-transcript
🎬 claude-youtube-transcript
Füge eine YouTube-URL in Claude Desktop ein und erhalte die vollständige Transkription des Videos.
Ein minimaler MCP-Server, der Claude ein Werkzeug –get_transcript— an die Hand gibt, um die Untertitel jedes YouTube-Videos zu lesen, das welche hat. Ohne API-Keys, ohne Google-Konto, ohne das Video herunterzuladen: nur die Textspur, in einem fortlaufenden Block, damit das Modell sie zusammenfassen, übersetzen oder zitieren kann.
✨ Was es macht
Akzeptiert jedes URL-Format —
watch?v=,youtu.be/,/shorts/,/embed/,/live/oder die bloße 11-Zeichen-ID.Bevorzugt Spanisch, fällt auf Englisch zurück und, falls keine manuelle Spur vorhanden ist, verwendet es die automatisch erzeugten Untertitel.
Kompatibel mit
youtube-transcript-api0.6 und 1.x — testet die klassische API, die Instanz-API und das Auflisten der Untertitelspuren, in dieser Reihenfolge.Liefert fortlaufenden Klartext, ohne Zeitstempel und ohne
[Música]-Markierungen, um unnötig Kontext zu sparen.
Related MCP server: YouTube Transcript MCP Server
📋 Voraussetzungen
Claude Desktop (macOS, Windows oder Linux).
Python 3.10 oder höher im PATH.
Sonst nichts: keine API-Keys, kein Google-Konto, kein
ffmpeg.
🚀 Schnellinstallation
macOS / Linux
git clone https://github.com/Magiprr/claude-youtube-transcript.git && cd claude-youtube-transcript && ./install.shWindows
In PowerShell:
git clone https://github.com/Magiprr/claude-youtube-transcript.git; cd claude-youtube-transcript; powershell -ExecutionPolicy Bypass -File .\install.ps1Das -ExecutionPolicy Bypass ist nötig, weil Windows standardmäßig unsignierte Skripte blockiert. Es gilt nur für diese Ausführung und ändert nicht die Systemrichtung.
Der Installer (auf beiden Systemen):
📦 Installiert die Abhängigkeiten mit
pip --break-system-packages.🔍 Erkennt den absoluten Pfad von
server.pyund das Binary selben vonpython3.💾 Sichert deine
claude_desktop_config.json, bevor sie sie verändert.🤝 Fügt den
youtube-transcript-Block ein, ohne deine vorhandenen MCP-Server zu überschreiben.🔄 Weist dich an, Claude Desktop neu zu starten (Cmd + Q, nicht nur das Fenster schließen).
Manuelle Installation
Möchtest du es von Hand machen, füge Folgendes zu ~/Library/Application Support/Claude/claude_desktop_config.json hinzu:
{
"mcpServers": {
"youtube-transcript": {
"command": "/opt/homebrew/bin/python3",
"args": ["/ruta/absoluta/a/claude-youtube-transcript/server.py"]
}
}
}Beide Pfade müssen absolut sein. Die Pfad des Pythons erhältst du mit which python3 (oder where python unter Windows).
Der Speicherort der Datei hängt vom System ab:
System | Pfad |
macOS |
|
Windows |
|
Linux |
|
Unter Windows haben Pfade in der JSON doppelte Backslashes (C:\\Users\\tu-usuario\\...) oder normale Schrägstriche. Der Installer schreibt das automatisch.
🔎 Was Claude erhält
Das Tool gibt einen zusammenhängenden Textblock zurück, ohne Zeitstempel und ohne Audio-Marken:
Transcripcion de https://www.youtube.com/watch?v=VIDEO_ID
Hoy vamos a ver como funciona el protocolo MCP y por que cambia la forma
en que las aplicaciones le dan herramientas a un modelo de lenguaje...So spendet das Modell den Kontext für den Inhalt und nicht für Metadaten.
💬 Beispiele für Prompts
Nachdem du Claude Desktop neu gestartet hast:
Resúmeme este video en 10 bullets: https://www.youtube.com/watch?v=dQw4w9WgXcQExtrae de este video todas las cifras que menciona, con el contexto de cada una:
https://youtu.be/dQw4w9WgXcQTraduce al español la transcripción de https://www.youtube.com/shorts/dQw4w9WgXcQCompara qué dicen estos dos videos sobre el mismo tema:
<url 1>
<url 2>De este video, dame solo las partes donde habla de precios, citadas textual:
<url>🩺 Fehlerbehebung
Schließe die App vollständig und öffne sie erneut. Unter macOS ist das Cmd + Q; unter Windows reicht das X nicht, du musst mit rechts aufs Symbol im System-Tray klicken und Beenden wählen. In beiden Fällen beendet das Schließen des Fensters den Prozess nicht. Danach prüfe, ob die Block ordentlich geschrieben wurde:
python3 -m json.tool ~/Library/Application\ Support/Claude/claude_desktop_config.jsonDas ist das Homebrew-Python, das sich selbst schult. Der Installer verwendet bereits --break-system-packages; wenn du es von Hand macht:
python3 -m pip install -r requirements.txt --break-system-packagesFalls du das System-Python nicht anfassen möchtest, verwende ein benutzerdefiniertes venv und setze den command in der Config auf /ruta/al/venv/bin/python.
Claude Desktop verwendet ein anderes Python als das, das die Abhängigkeiten installiert hat. Prüfe, welches in der Config steht, und ob genau dasselbe das Paket besitzt:
/opt/homebrew/bin/python3 -c "import mcp, youtube_transcript_api; print('ok')"Nicht alle Videos haben Untertitel: Der Autor hat sie vielleicht deaktiviert, oder das Video ist privat, hat eine Altersbeschränkung oder ist ein laufender Livestream. Prüfe in YouTube, ob die CC-Schaltfläche vorhanden ist.
YouTube begrenzt Zugriffe pro IP. Das passiert bei geteilten Netzwerken oder VPN. Warte einige Minuten oder versuche eine andere Verbindung.
Das hängt mit der PowerShell-Ausführungsrichtlinie zusammen. Führe es so aus:
powershell -ExecutionPolicy Bypass -File .\install.ps1Falls Windows die Datei zusätzlich als aus dem Internet heruntergeladen markiert hat:
Unblock-File .\install.ps1Das ist der Stub-Alias von Windows. Installiere Python von python.org und markiere "Add python.exe to PATH". Der Installer ignoriert den Stub bereits bei der Suche nach dem Interpreter.
# macOS
tail -f ~/Library/Logs/Claude/mcp-server-youtube-transcript.log# Windows
Get-Content -Wait "$env:APPDATA\Claude\Logs\mcp-server-youtube-transcript.log"🛠️ Entwicklung
Du kannst den Server von Hand ausführen, um zu prüfen, dass er startet:
python3 server.pyEr wartet über stdio auf Eingaben (so spricht Claude Desktop mit ihm): Dass er nichts ausgibt, ist ein Zeichen, dass er funktioniert.
📄 Lizenz
MIT © 2026
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI models like Claude to easily access and utilize subtitle data from YouTube videos by extracting transcripts from video URLs with support for multiple languages.1MIT
- AlicenseNot gradedqualityCmaintenanceEnables Claude AI to extract transcripts from YouTube videos with zero setup required. Works on all platforms including mobile, supports multiple languages, and handles all YouTube URL formats through a cloud-hosted service.73MIT
- FlicenseBqualityDmaintenanceExtracts YouTube transcripts and performs AI-powered video analysis for Claude Desktop, enabling transcript retrieval, quality analysis, and smart resource management.8
- AlicenseNot gradedqualityDmaintenanceUnifies YouTube transcripts, YouTube search, and Google NotebookLM into a research pipeline for Claude Desktop and MCP clients.MIT
Related MCP Connectors
YouTube transcripts, search, channels, playlists and bulk transcript jobs for AI agents. 14 tools.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
💯 The fastest YouTube transcript + YouTube search MCP for AI agents. Try for free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Magiprr/claude-youtube-transcript'
If you have feedback or need assistance with the MCP directory API, please join our Discord server