Serveur MCP YouTube
Une seule URL distante donne à Claude, ChatGPT, Cursor et tout autre client compatible MCP un accès réel à YouTube - transcriptions, recherche, chaînes et playlists - directement dans la conversation.
- ✓100 crédits gratuits pour commencer, sans carte bancaire
- ✓Une seule clé API fonctionne pour le serveur MCP et l'API REST
- ✓Consulter les dernières vidéos d'une chaîne est toujours gratuit
- ✓Fonctionne avec Claude, ChatGPT, Cursor, VS Code, Windsurf, Cline et Codex
Qu'est-ce que MCP ?
Le Model Context Protocol permet à un assistant IA d'appeler des outils en pleine conversation au lieu que vous copiiez-colliez des données à la main. Ce serveur est hébergé - pointez un client vers une seule URL et il découvre automatiquement les outils disponibles. Rien à installer ni à exécuter localement.
Connectez-le en une minute environ
HTTP en streaming. Chaque client ci-dessous pointe vers la même URL :
https://getyoutubetranscript.com/api/mcpClaude (Web et Bureau)
Paramètres -> Connecteurs -> Ajouter un connecteur personnalisé, puis collez l'URL ci-dessous. Claude vous demande de vous connecter - aucune clé à copier.
https://getyoutubetranscript.com/api/mcpChatGPT
Paramètres -> Connecteurs -> Avancé -> Mode développeur, ajoutez un connecteur avec l'URL ci-dessous, puis connectez-vous.
https://getyoutubetranscript.com/api/mcpClaude Code
Une seule commande, avec une clé API de votre tableau de bord :
claude mcp add --transport http getyoutubetranscript https://getyoutubetranscript.com/api/mcp \
--header "Authorization: Bearer sk_live_..."Cursor
Ajoutez à ~/.cursor/mcp.json (tous les projets) ou .cursor/mcp.json (ce projet uniquement) :
{
"mcpServers": {
"getyoutubetranscript": {
"url": "https://getyoutubetranscript.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}VS Code (Copilot)
Ajoutez à .vscode/mcp.json. VS Code demande la clé une seule fois via le champ ci-dessous et la stocke de façon sécurisée au lieu de l'écrire dans le fichier :
{
"inputs": [
{
"type": "promptString",
"id": "gyt-api-key",
"description": "GetYouTubeTranscript API key",
"password": true
}
],
"servers": {
"getyoutubetranscript": {
"type": "http",
"url": "https://getyoutubetranscript.com/api/mcp",
"headers": {
"Authorization": "Bearer ${input:gyt-api-key}"
}
}
}
}Codex CLI
Ajoutez à ~/.codex/config.toml, puis exportez la variable d'environnement référencée :
[mcp_servers.getyoutubetranscript]
url = "https://getyoutubetranscript.com/api/mcp"
bearer_token_env_var = "GYT_API_KEY"export GYT_API_KEY="sk_live_..."Windsurf et Cline
Même format JSON mcpServers que Cursor ci-dessus, dans le fichier de configuration MCP propre à Windsurf ou Cline.
Outils disponibles
| Outil | Ce qu'il fait | Coût |
|---|---|---|
get_youtube_transcript | Transcription complète plus titre, auteur, miniature | 1 crédit |
search_youtube | Rechercher des vidéos ou chaînes, avec pagination | 1 crédit |
get_channel_latest_videos | Métadonnées d'une chaîne et ses publications récentes | Gratuit |
search_channel_videos | Rechercher au sein d'une chaîne | 1 crédit |
list_channel_videos | Toutes les vidéos publiées par une chaîne | 1 crédit |
list_playlist_videos | Toutes les vidéos d'une playlist | 1 crédit |
get_credits | Solde de crédits restant pour la clé | Gratuit |
Mêmes outils, mêmes coûts en crédits, que l'API REST - voir la documentation de l'API pour les endpoints équivalents.
À quoi ça ressemble dans la conversation
Je vais vérifier la chaîne pour trouver la dernière vidéo, puis récupérer sa transcription.
get_channel_latest_videos(channel: "@3blue1brown")
get_youtube_transcript(video_url: "...")
Tarifs
100 crédits gratuits pour commencer. Puis 5$/mois pour 1 000 crédits (4,50$/mois en facturation annuelle). Un crédit correspond à un appel d'outil réussi - les appels échoués ou limités par le taux ne sont jamais facturés. Le détail complet, avec les limites de taux par palier, est dans la documentation de l'API.
Remarque
FAQ du serveur MCP
Avec quels clients MCP est-ce compatible ?
Tout client parlant MCP en HTTP streaming : Claude (web, bureau, Code), ChatGPT, Cursor, VS Code, Windsurf, Cline et Codex CLI sont couverts ci-dessus. Si un client prend en charge un serveur MCP distant en HTTP, ça fonctionnera ici aussi.
Dois-je installer ou exécuter quelque chose ?
Non. Le serveur est hébergé sur getyoutubetranscript.com - un client n'a besoin que de l'URL (et, pour les clients sans OAuth, d'une clé API). Aucun processus local, aucun yt-dlp, aucun proxy à gérer.
En quoi est-ce différent d'un serveur MCP open source que j'héberge moi-même ?
Un serveur auto-hébergé tourne sur votre machine ou votre propre serveur et exige généralement que vous gériez vous-même l'accès à YouTube (cookies, proxys, limites de taux). Celui-ci est hébergé : l'inscription est en self-service, les requêtes passent par notre infrastructure, et vous êtes facturé en crédits plutôt que de gérer une infrastructure de scraping.
J'ai une erreur 401 - que faire ?
Pour les clients OAuth (Claude, ChatGPT), reconnectez le connecteur depuis sa page de paramètres - la connexion a probablement expiré ou a été révoquée. Pour les clients à clé API (Cursor, VS Code, Claude Code, Codex), vérifiez que la clé est collée correctement sans espace superflu et qu'elle n'a pas été révoquée depuis le tableau de bord.
Mon assistant a répondu de mémoire au lieu d'appeler un outil
Les modèles supposent parfois déjà connaître le contenu d'une vidéo. Demandez explicitement : « utilise l'outil MCP YouTube pour récupérer d'abord la transcription » - cela suffit généralement à forcer l'appel de l'outil.
Que se passe-t-il si une vidéo n'a pas de sous-titres dans la langue demandée ?
get_youtube_transcript renvoie une erreur TRANSCRIPT_NOT_FOUND plutôt qu'une supposition dans la mauvaise langue. Réessayez sans le paramètre de langue (anglais par défaut) ou vérifiez d'abord que la vidéo a bien des sous-titres dans cette langue sur YouTube.
Est-ce que cela consomme mon quota YouTube Data API ?
Non. Il ne relaie pas captions.download avec votre propre clé, donc il n'y a pas de plafond quotidien de 10 000 unités à gérer - seulement la limite de taux de requêtes de votre palier.
Puis-je utiliser la même clé API pour MCP et l'API REST ?
Oui - une seule clé, un seul solde de crédits, partagé entre les deux. Se connecter via OAuth (connecteurs Claude/ChatGPT) plutôt qu'avec une clé puise aussi dans le même solde de compte ; nous créons en coulisses une clé dédiée qui apparaît dans la liste des clés de votre tableau de bord, pour que vous puissiez voir ou révoquer cette connexion comme n'importe quelle autre clé.