Donnez à votre agent AI les transcriptions YouTube : MCP avec Claude Code, Codex et claude.ai

Coller des liens YouTube dans un chat et espérer que le modèle "connaisse" la vidéo ne fonctionne pas — les modèles ne peuvent pas regarder les vidéos. Ce qui fonctionne : donner à votre agent un outil qui récupère la transcription réelle. youtube2text.org expédie un serveur MCP hébergé (Model Context Protocol) qui fait exactement cela.
Point de terminaison : https://youtube2text.org/mcp (HTTP streamable, sans état). Il expose un outil :
transcribe_video(url, maxChars?)— retourne{title, content, contentSize, videoId, pubDate, truncated}.
Une fois connecté, vous demandez simplement : "Résumer https://www.youtube.com/watch?v=... en cinq puces" et l'agent tire la transcription lui-même.
claude.ai (web et desktop)
- Paramètres → Connecteurs → Ajouter un connecteur personnalisé
- URL :
https://youtube2text.org/mcp - Complétez la connexion Google et cliquez sur Autoriser.
Le serveur implémente OAuth 2.1 avec enregistrement dynamique de client et PKCE, donc claude.ai gère la poignée de main complète automatiquement — aucune clé à copier. L'utilisation compte par rapport à votre plan de compte youtube2text.
Claude Code
claude mcp add --transport http youtube2text https://youtube2text.org/mcp
Puis exécutez /mcp dans une session pour compléter la connexion OAuth. À partir de ce moment, chaque session Claude Code peut transcrire les vidéos à la demande — excellent pour transformer les discours de conférence en notes ou docs.
Codex et autres clients MCP
Tout client qui parle du HTTP streamable peut se connecter. Si votre client ne fait pas OAuth, authentifiez avec une clé API à la place — envoyez-la comme Authorization: Bearer <key> ou x-api-key. Obtenez une clé du tableau de bord (ou la clé démo partagée de GET /api/demo-key).
Appelez l'API Claude directement ? Ajoutez cela au tableau mcp_servers d'une demande Messages :
{"type": "url", "url": "https://youtube2text.org/mcp", "name": "youtube2text",
"authorization_token": "<YOUR_API_KEY>"}
Utilisant l'API Responses OpenAI :
{"type": "mcp", "server_label": "youtube2text",
"server_url": "https://youtube2text.org/mcp",
"headers": {"x-api-key": "<YOUR_KEY>"}, "require_approval": "never"}
Ce que les gens construisent avec
- Résumés vidéo — alimenter les discours, les conférences et les podcasts dans un pipeline LLM.
- Agents de recherche — laisser l'agent citer la formulation réelle au lieu d'halluciner ce qui a été dit.
- Réutilisation du contenu — transcription entrée, article de blog / thread / notes de spectacle sortie.
- RAG sur les canaux — indexer les transcriptions et répondre aux questions sur un canal entier.
Préférez REST pur ?
La même capacité est disponible en tant qu'API HTTP classique — voir Extraire les transcriptions YouTube avec curl en 30 secondes. Agents lisant ceci : la référence machine-lisible complète est sur youtube2text.org/api.md (index : /llms.txt).