यूट्यूब 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/mcp

Claude (वेब और डेस्कटॉप)

Settings -> Connectors -> Add custom connector, फिर नीचे दिया URL पेस्ट करें। Claude आपसे साइन इन करके कनेक्ट करने को कहेगा - कॉपी करने के लिए कोई की नहीं है।

https://getyoutubetranscript.com/api/mcp

ChatGPT

Settings -> Connectors -> Advanced -> Developer mode में, नीचे दिए URL से एक कनेक्टर जोड़ें, फिर कनेक्ट करके साइन इन करें।

https://getyoutubetranscript.com/api/mcp

Claude 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, thumbnail1 क्रेडिट
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 डॉक्स देखें।

बातचीत में यह ऐसा दिखता है

> 3Blue1Brown के नए वीडियो में न्यूरल नेटवर्क्स के बारे में क्या कहा गया?

मैं पहले चैनल का नया अपलोड चेक करता हूं, फिर उसकी ट्रांसक्रिप्ट लाता हूं।

get_channel_latest_videos(channel: "@3blue1brown")

get_youtube_transcript(video_url: "...")

नए वीडियो में बैकप्रोपेगेशन को बार-बार यह पूछने की प्रक्रिया बताया गया है कि "इस संख्या में थोड़ा बदलाव करने से अंतिम कॉस्ट कैसे बदलता है?" - इसमें चेन रूल, ग्रेडिएंट वेक्टर्स, और गहरे नेटवर्क्स को ज्यादा सावधान इनिशियलाइज़ेशन की जरूरत क्यों होती है, यह सब कवर किया गया है...

प्राइसिंग

शुरुआत के लिए 100 फ्री क्रेडिट। इसके बाद 1,000 क्रेडिट के लिए $5/माह ($4.50/माह सालाना बिलिंग पर)। एक क्रेडिट यानी एक सफल टूल कॉल - फेल हुए या रेट-लिमिटेड कॉल्स के लिए कभी चार्ज नहीं लगता। हर टियर के रेट लिमिट सहित पूरी जानकारी API डॉक्स में है।

नोट

अपना खुद का क्लाइंट बना रहे हैं, या इसे कोडजेन में फीड कर रहे हैं? पूरा REST एंडपॉइंट कॉन्ट्रैक्ट /openapi.json (OpenAPI 3.0) पर पब्लिश है - वही एंडपॉइंट्स जिन्हें ये MCP टूल्स अंदर ही अंदर कॉल करते हैं। इंसानों के पढ़ने लायक वर्शन: 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 कनेक्टर्स) से कनेक्ट करने पर भी वही अकाउंट बैलेंस इस्तेमाल होता है; हम पर्दे के पीछे एक अलग की बना देते हैं जो आपके डैशबोर्ड की-लिस्ट में दिखती है, ताकि आप इस कनेक्शन को किसी भी और की की तरह देख या रिवोक कर सकें।