यूट्यूब MCP सर्वर
एक ही रिमोट URL से Claude, ChatGPT, Cursor और किसी भी अन्य MCP-संगत क्लाइंट को असली यूट्यूब एक्सेस मिलता है - ट्रांसक्रिप्ट, सर्च, चैनल और प्लेलिस्ट - सीधे बातचीत के भीतर।
- ✓शुरुआत के लिए 100 फ्री क्रेडिट, क्रेडिट कार्ड की जरूरत नहीं
- ✓एक ही API की MCP सर्वर और REST API दोनों के लिए काम करती है
- ✓किसी चैनल के नए अपलोड चेक करना हमेशा फ्री है
- ✓Claude, ChatGPT, Cursor, VS Code, Windsurf, Cline और Codex के साथ काम करता है
MCP क्या है?
Model Context Protocol किसी AI असिस्टेंट को बातचीत के बीच में ही टूल्स कॉल करने देता है, बजाय इसके कि आप डेटा हाथ से कॉपी-पेस्ट करें। यह सर्वर होस्टेड है - किसी क्लाइंट को बस एक URL पर पॉइंट करें और वह उपलब्ध टूल्स को अपने-आप खोज लेगा। इंस्टॉल करने या लोकली चलाने के लिए कुछ भी नहीं है।
लगभग एक मिनट में कनेक्ट करें
Streamable HTTP। नीचे दिया हर क्लाइंट एक ही URL पर पॉइंट करता है:
https://getyoutubetranscript.com/api/mcpClaude (वेब और डेस्कटॉप)
Settings -> Connectors -> Add custom connector, फिर नीचे दिया URL पेस्ट करें। Claude आपसे साइन इन करके कनेक्ट करने को कहेगा - कॉपी करने के लिए कोई की नहीं है।
https://getyoutubetranscript.com/api/mcpChatGPT
Settings -> Connectors -> Advanced -> Developer mode में, नीचे दिए URL से एक कनेक्टर जोड़ें, फिर कनेक्ट करके साइन इन करें।
https://getyoutubetranscript.com/api/mcpClaude Code
आपके डैशबोर्ड की एक API की का उपयोग करते हुए, बस एक कमांड:
claude mcp add --transport http getyoutubetranscript https://getyoutubetranscript.com/api/mcp \
--header "Authorization: Bearer sk_live_..."Cursor
~/.cursor/mcp.json (सभी प्रोजेक्ट्स) या .cursor/mcp.json (सिर्फ यह प्रोजेक्ट) में जोड़ें:
{
"mcpServers": {
"getyoutubetranscript": {
"url": "https://getyoutubetranscript.com/api/mcp",
"headers": {
"Authorization": "Bearer sk_live_..."
}
}
}
}VS Code (Copilot)
.vscode/mcp.json में जोड़ें। VS Code नीचे दिए इनपुट के जरिए एक बार की पूछेगा और उसे फाइल में लिखने के बजाय सुरक्षित तरीके से सेव करेगा:
{
"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
~/.codex/config.toml में जोड़ें, फिर इसमें रेफर किए गए एनवायरनमेंट वेरिएबल को export करें:
[mcp_servers.getyoutubetranscript]
url = "https://getyoutubetranscript.com/api/mcp"
bearer_token_env_var = "GYT_API_KEY"export GYT_API_KEY="sk_live_..."Windsurf और Cline
ऊपर दिए गए Cursor जैसा ही mcpServers JSON फॉर्मैट, Windsurf या Cline की अपनी MCP सेटिंग्स फाइल में।
उपलब्ध टूल्स
| टूल | यह क्या करता है | कीमत |
|---|---|---|
get_youtube_transcript | पूरा ट्रांसक्रिप्ट प्लस title, author, thumbnail | 1 क्रेडिट |
search_youtube | वीडियो या चैनल सर्च करें, पेजिनेटेड | 1 क्रेडिट |
get_channel_latest_videos | किसी चैनल का मेटाडेटा और हाल के अपलोड्स | Free |
search_channel_videos | एक चैनल के अंदर सर्च करें | 1 क्रेडिट |
list_channel_videos | किसी चैनल के अपलोड किए गए हर वीडियो | 1 क्रेडिट |
list_playlist_videos | किसी प्लेलिस्ट का हर वीडियो | 1 क्रेडिट |
get_credits | की का बचा हुआ क्रेडिट बैलेंस | Free |
REST API जैसे ही टूल्स, वही क्रेडिट लागत - समकक्ष एंडपॉइंट्स के लिए API डॉक्स देखें।
बातचीत में यह ऐसा दिखता है
मैं पहले चैनल का नया अपलोड चेक करता हूं, फिर उसकी ट्रांसक्रिप्ट लाता हूं।
get_channel_latest_videos(channel: "@3blue1brown")
get_youtube_transcript(video_url: "...")
प्राइसिंग
शुरुआत के लिए 100 फ्री क्रेडिट। इसके बाद 1,000 क्रेडिट के लिए $5/माह ($4.50/माह सालाना बिलिंग पर)। एक क्रेडिट यानी एक सफल टूल कॉल - फेल हुए या रेट-लिमिटेड कॉल्स के लिए कभी चार्ज नहीं लगता। हर टियर के रेट लिमिट सहित पूरी जानकारी API डॉक्स में है।
नोट
MCP सर्वर से जुड़े सवाल
यह किन MCP क्लाइंट्स के साथ काम करता है?
Streamable HTTP MCP बोलने वाला कोई भी क्लाइंट: Claude (वेब, डेस्कटॉप, Code), ChatGPT, Cursor, VS Code, Windsurf, Cline और Codex CLI ऊपर कवर किए गए हैं। अगर कोई क्लाइंट रिमोट HTTP MCP सर्वर सपोर्ट करता है, तो वह यहां भी काम करेगा।
क्या मुझे कुछ इंस्टॉल या रन करना होगा?
नहीं। सर्वर getyoutubetranscript.com पर होस्ट किया गया है - एक क्लाइंट को सिर्फ URL चाहिए (और, non-OAuth क्लाइंट्स के लिए, एक API की भी)। कोई लोकल प्रोसेस नहीं, कोई yt-dlp नहीं, मैनेज करने के लिए कोई प्रॉक्सी नहीं।
यह उस ओपन-सोर्स MCP सर्वर से कैसे अलग है जिसे मैं खुद चलाता हूं?
सेल्फ-होस्टेड सर्वर आपकी मशीन या आपके अपने सर्वर पर चलता है और आमतौर पर आपको खुद यूट्यूब एक्सेस (कुकीज़, प्रॉक्सी, रेट लिमिट्स) मैनेज करना पड़ता है। यह सर्वर होस्टेड है: साइनअप सेल्फ-सर्विस है, रिक्वेस्ट्स हमारे इंफ्रास्ट्रक्चर से होकर जाती हैं, और स्क्रैपिंग इंफ्रास्ट्रक्चर मैनेज करने के बजाय आपसे क्रेडिट में चार्ज लिया जाता है।
मुझे 401 एरर मिला - क्या करूं?
OAuth क्लाइंट्स (Claude, ChatGPT) के लिए, कनेक्टर को उसकी सेटिंग्स पेज से दोबारा कनेक्ट करें - कनेक्शन शायद एक्सपायर हो गया है या रिवोक कर दिया गया है। API-की वाले क्लाइंट्स (Cursor, VS Code, Claude Code, Codex) के लिए, चेक करें कि की बिना किसी एक्स्ट्रा स्पेस के सही तरीके से पेस्ट हुई है और डैशबोर्ड से रिवोक नहीं की गई है।
मेरे असिस्टेंट ने टूल कॉल करने के बजाय याददाश्त से जवाब दिया
कभी-कभी मॉडल यह मान लेते हैं कि उन्हें वीडियो का कंटेंट पहले से पता है। साफ तौर पर कहें: "पहले ट्रांसक्रिप्ट लाने के लिए यूट्यूब MCP टूल का इस्तेमाल करो" - आमतौर पर इतना कहना टूल कॉल करवाने के लिए काफी होता है।
अगर किसी वीडियो में मांगी गई भाषा में सबटाइटल नहीं हैं तो क्या होगा?
get_youtube_transcript गलत भाषा में अंदाज़ा लगाने के बजाय TRANSCRIPT_NOT_FOUND एरर देता है। language पैरामीटर के बिना ट्राई करें (डिफ़ॉल्ट अंग्रेज़ी है) या पहले यूट्यूब पर चेक करें कि उस वीडियो में सच में उस भाषा में सबटाइटल हैं या नहीं।
क्या इससे मेरा YouTube Data API कोटा खर्च होता है?
नहीं। यह आपकी खुद की की से captions.download को प्रॉक्सी नहीं करता, इसलिए मैनेज करने के लिए कोई 10,000-यूनिट डेली लिमिट नहीं है - सिर्फ आपके प्लान की रिक्वेस्ट रेट लिमिट लागू होती है।
क्या मैं MCP और REST API दोनों के लिए एक ही API की इस्तेमाल कर सकता हूं?
हां - एक की, एक क्रेडिट बैलेंस, दोनों में शेयर होता है। की की जगह OAuth (Claude/ChatGPT कनेक्टर्स) से कनेक्ट करने पर भी वही अकाउंट बैलेंस इस्तेमाल होता है; हम पर्दे के पीछे एक अलग की बना देते हैं जो आपके डैशबोर्ड की-लिस्ट में दिखती है, ताकि आप इस कनेक्शन को किसी भी और की की तरह देख या रिवोक कर सकें।