Claude Cowork में MCP सर्वर कैसे जोड़ें (कनेक्टर सेटअप)
Claude Cowork में MCP सर्वर जोड़ने के दो आसान तरीके: क्लाउड सेवाओं के लिए रिमोट कस्टम कनेक्टर और आपकी अपनी मशीन पर चल रहे टूल्स के लिए लोकल सेटअप। मेनू, OAuth विकल्प, परमिशन, सेफ़्टी की आदतें, और पहले कनेक्शन को रोकने वाली एररों के हल।
आप Claude Cowork में सर्वर URL पेस्ट करते हैं, Add पर क्लिक करते हैं, और कुछ काम का नहीं होता। या कनेक्टर दिख जाता है, फिर भी Claude उसका कोई भी टूल कभी कॉल नहीं करता। लगभग हर असफल सेटअप की जड़ एक ही गलती होती है: Cowork जिस तरीके से चलता है, उसके लिए MCP सर्वर का गलत प्रकार चुनना। रिमोट सर्वर पब्लिक इंटरनेट पर रहता है और Anthropic के सर्वर उससे जुड़ते हैं। लोकल सर्वर आपके कंप्यूटर पर रहता है और Claude Desktop उसे शुरू करता है। दोनों के मेनू, नियम और एरर मैसेज अलग होते हैं।
यह लेख Anthropic के सपोर्ट डॉक्यूमेंटेशन के मेनू नामों का इस्तेमाल करते हुए दोनों तरीके बताता है, एक कॉन्फ़िग फ़ाइल जिसे आप पेस्ट कर सकते हैं, एक सेफ़्टी चेकलिस्ट, और एक ट्रबलशूटिंग टेबल। आख़िरी सेक्शन में एक काम करने वाला उदाहरण है: PicassoIA को कनेक्ट करना, ताकि Claude Cowork टास्क के हिस्से के रूप में इमेज और वीडियो बना सके।
Cowork में MCP सर्वर क्या करता है
MCP, यानी Model Context Protocol, वह ओपन स्टैंडर्ड है जो Claude को बाहरी टूल्स कॉल करने देता है। एक सर्वर टूल्स की सूची प्रकाशित करता है, जिनमें से हर एक का नाम और स्कीमा होता है, और Claude तय करता है कि कब किसी टास्क को किसी टूल की ज़रूरत है। डेटाबेस की एक रो पढ़ना, Slack पर मैसेज भेजना, टिकट खोलना, इमेज रेंडर करना: इनमें से हर एक टूल कॉल है।
Cowork, Claude Desktop का वह हिस्सा है जो आपकी अपनी मशीन पर मल्टी-स्टेप काम के लिए बना है। Anthropic के आर्किटेक्चर ओवरव्यू के अनुसार, जो कोड आप Claude से चलवाते हैं वह एक आइसोलेटेड वर्चुअल मशीन के अंदर चलता है, macOS पर Apple Virtualization.framework और Windows पर Hyper-V का इस्तेमाल करते हुए। यह विवरण MCP के लिए अहम है, क्योंकि यही तय करता है कि सर्वर कहाँ चल सकता है और उस तक कौन पहुँच सकता है।
कनेक्टर, एक्सटेंशन और कॉन्फ़िग फ़ाइलें
Anthropic के डॉक्स में सर्वर जोड़ने के तीन अलग तरीके बताए गए हैं, और इन्हें आपस में मिला देना उलझन का सबसे बड़ा कारण है।
तरीका
यह क्या है
कहाँ चलता है
किसके लिए सबसे अच्छा
कस्टम कनेक्टर
एक रिमोट MCP सर्वर URL
Anthropic के सर्वर इंटरनेट के ज़रिए उस तक पहुँचते हैं
Slack, Notion, Linear, GitHub जैसी क्लाउड सेवाएँ
डेस्कटॉप एक्सटेंशन
.mcpb बंडल जिसमें manifest.json होता है
आपके कंप्यूटर पर, stdio के ज़रिए
लोकल फ़ाइलें, localhost डेटाबेस, डेस्कटॉप ऐप्स
कॉन्फ़िग फ़ाइल एंट्री
claude_desktop_config.json में एक कमांड
आपके कंप्यूटर पर, Claude Desktop द्वारा लॉन्च
npx, Python, या बाइनरी से शुरू होने वाले सर्वर
रिमोट कस्टम कनेक्टर Claude, Cowork और Claude Desktop पर काम करते हैं, Free, Pro, Max, Team और Enterprise प्लान्स पर। Free अकाउंट्स को एक कस्टम कनेक्टर मिलता है, इसलिए वही चुनें जिसे आप सबसे ज़्यादा इस्तेमाल करते हैं।
आपके सेटअप के लिए कौन-सा तरीका ठीक है
जो चीज़ आपको मिली है, उसके आकार से तय करें:
https:// से शुरू होने वाला URL मतलब कस्टम कनेक्टर। इसे कॉन्फ़िग फ़ाइल में न डालें।
npx some-server जैसा कमांड मतलब कॉन्फ़िग फ़ाइल एंट्री, या अगर लेखक एक्सटेंशन देता है तो एक्सटेंशन।
.mcpb में खत्म होने वाली फ़ाइल मतलब डेस्कटॉप एक्सटेंशन। इसे Settings से इंस्टॉल करें।
💡 मोटा नियम: अगर सर्वर को आपके कंप्यूटर की फ़ाइलों या ऐप्स को छूना है, तो उसे लोकली चलना होगा। अगर वह किसी क्लाउड सेवा से बात करता है जिसमें आप पहले से साइन इन हैं, तो रिमोट कनेक्टर लगभग हमेशा आसान रास्ता होता है।
कुछ भी जोड़ने से पहले
दो जाँचें ज़्यादातर बर्बाद होने वाला समय बचाती हैं: आपके प्लान पर कनेक्टर कौन जोड़ सकता है, और क्या Anthropic वास्तव में आपके सर्वर तक पहुँच सकता है।
प्लान और परमिशन की जाँच
Free: कुल मिलाकर एक कस्टम कनेक्टर।
Pro और Max: आप अपनी सेटिंग्स से अपने कनेक्टर खुद जोड़ते हैं।
Team और Enterprise: कस्टम कनेक्टर सिर्फ़ Owners और Primary Owners जोड़ सकते हैं। मेंबर्स फिर उससे अलग-अलग कनेक्ट होते हैं। Enterprise पर, "Manage access to Libraries" वाली कस्टम रोल भी उन्हें जोड़ सकती है।
अगर आप टीम प्लान पर मेंबर हैं और कनेक्टर नहीं जोड़ पा रहे, तो यह अपेक्षित व्यवहार है, बग नहीं। किसी Owner से उसे जोड़ने को कहें, फिर अपने अकाउंट से कनेक्ट करें।
सर्वर URL सही रखें
यह नियम डेवलपर्स को सबसे ज़्यादा उलझाता है। रिमोट कनेक्टर के लिए कनेक्शन "Anthropic के सर्वरों से शुरू होता है, आपकी मशीन के नेटवर्क इंटरफ़ेस से नहीं।" इसके तीन नतीजे हैं:
http://localhost:3000/mcp कस्टम कनेक्टर के रूप में कभी काम नहीं करेगा, क्योंकि Anthropic के सर्वर आपके localhost को नहीं देख सकते।
सर्वर को Anthropic की IP रेंज से पब्लिक इंटरनेट पर पहुँचने लायक होना चाहिए।
अगर सर्वर किसी प्राइवेट नेटवर्क पर है, तो आपको अपने फ़ायरवॉल में Anthropic के IP एड्रेस को allowlist करना होगा।
अगर आपका सर्वर सिर्फ़ आपके लैपटॉप पर है, तो लोकल तरीके पर जाएँ। यह ठीक इसी स्थिति के लिए बना है।
रिमोट सर्वर को चरण-दर-चरण जोड़ें
Pro और Max अकाउंट
Customize खोलें, फिर Connectors।
+ Add पर क्लिक करें, फिर Add custom connector।
एक नाम और रिमोट MCP सर्वर URL डालें।
अगर सर्वर वेंडर ने आपको OAuth Client ID और Client Secret दिया है, तो उन्हें वैकल्पिक OAuth सेक्शन में डालें। नहीं तो उसे खाली छोड़ दें।
Add पर क्लिक करें।
Connect पर क्लिक करें और पूछे जाने पर उस सेवा में साइन इन करें।
Team और Enterprise के Owners
Owners कनेक्टर को पूरे संगठन के लिए एक बार जोड़ते हैं:
Organization settings पर जाएँ, फिर Connectors।
Add पर क्लिक करें, Custom पर होवर करें और Web चुनें।
कनेक्टर का नाम और रिमोट MCP सर्वर URL डालें।
एक authentication type चुनें: Sign in now, Sign in when needed, या No sign in।
एक OAuth client विकल्प चुनें: Use Claude's published identity (Recommended), Register automatically, या Use your own OAuth client।
अगर सर्वर को उनकी ज़रूरत हो तो request headers या credentials जोड़ें।
Add पर क्लिक करें।
No sign in तभी चुनें जब सर्वर में सच में कोई लॉगिन न हो। OAuth के लिए, जब तक आपका वेंडर अपना क्लाइंट रजिस्टर करने को न कहे, प्रकाशित आइडेंटिटी वाला सुझाया गया विकल्प समझदारी भरा डिफ़ॉल्ट है।
हर मेंबर फिर Customize खोलता है, फिर Connectors, वहाँ Custom वाली एंट्री ढूँढता है, और अपने अकाउंट से ऑथेंटिकेट करने के लिए Connect पर क्लिक करता है।
हर टास्क के लिए इसे चालू करें
कनेक्टर जोड़ने का मतलब यह नहीं कि हर बातचीत उसका इस्तेमाल करेगी। Anthropic के डॉक्स चैट बॉक्स के निचले बाएँ कोने में + बटन बताते हैं, फिर Connectors, और फिर हर बातचीत के लिए एक टॉगल। Cowork उसी कनेक्टर लिस्ट का इस्तेमाल करता है, इसलिए अपने टास्क के भीतर यह मेनू खोलें और अपनी रिक्वेस्ट टाइप करने से पहले पक्का करें कि टॉगल चालू है।
फिर कुछ ऐसा माँगें जिसका जवाब सिर्फ़ टूल से मिल सकता है, जैसे: "Linear कनेक्टर का इस्तेमाल करके मेरे असाइन किए गए खुले इश्यूज़ की सूची बनाओ, प्रोजेक्ट के हिसाब से ग्रुप करके।" अगर Claude टूल कॉल करने के बजाय अपनी याददाश्त से जवाब देता है, तो या तो टॉगल बंद है या साइन-इन की मियाद खत्म हो गई है।
तीस सेकंड की एक दूसरी जाँच भी काम की है। Claude से पूछें कि कनेक्टर कौन-से टूल्स देता है, और सूची पढ़ें। सिर्फ़ सर्च करने वाले सर्वर में डिलीट वाला टूल नहीं होना चाहिए, और नोट्स लेने वाले सर्वर में बिलिंग एक्शन नहीं होने चाहिए। अगर सूची काम से बड़ी लगे, तो कनेक्टर हटाएँ और कोई ज़्यादा सीमित कनेक्टर खोजें।
Cowork में लोकल सर्वर जोड़ें
लोकल सर्वर वे काम संभालते हैं जहाँ रिमोट कनेक्टर कभी नहीं पहुँच सकता: किसी फ़ोल्डर की फ़ाइलें, localhost पर डेटाबेस, डेस्कटॉप ऐप। वे आपकी मशीन पर चलते हैं और इंटरनेट के बजाय stdio के ज़रिए Claude Desktop से बात करते हैं।
डेस्कटॉप एक्सटेंशन इंस्टॉल करें
.mcpb फ़ाइल एक zip आर्काइव है जिसमें एक लोकल सर्वर और एक manifest.json होता है। यह ब्राउज़र एक्सटेंशन की तरह काम करता है: कुछ क्लिक और यह इंस्टॉल हो जाता है।
Claude Desktop खोलें, फिर Settings, फिर Extensions।
डायरेक्टरी ब्राउज़ करें या अपनी .mcpb फ़ाइल इंस्टॉल करें।
इंस्टॉल प्रॉम्प्ट्स का पालन करें और सिर्फ़ वही मंज़ूर करें जो एक्सटेंशन को चाहिए।
Claude Desktop अपना Node.js एनवायरनमेंट साथ लेकर आता है, इसलिए Node-बेस्ड एक्सटेंशन को अलग से इंस्टॉल करने की ज़रूरत नहीं होती। एक सावधानी: Anthropic की डेस्कटॉप और वेब कनेक्टर तुलना में एक्सटेंशन Claude Desktop और Claude Code के लिए सूचीबद्ध हैं, इसलिए किसी वर्कफ़्लो को किसी एक्सटेंशन पर बनाने से पहले Cowork टास्क के अंदर एक त्वरित टेस्ट ज़रूर चलाएँ।
कॉन्फ़िग फ़ाइल हाथ से एडिट करें
किसी कमांड से शुरू होने वाले stdio सर्वर के लिए कॉन्फ़िग फ़ाइल सही जगह है। उसका स्थान OS पर निर्भर करता है:
तीन विवरण ज़्यादातर लोकल असफलताओं का कारण बनते हैं:
हर बदलाव के बाद Claude Desktop को रीस्टार्ट करें, ताकि वह बदलाव उठा सके।
Windows के बैकस्लैश को escape करें, JSON के अंदर \\ के रूप में।
Node.js इंस्टॉल करें अगर कमांड npx है, क्योंकि npx आपके सिस्टम PATH से चलता है।
कम्युनिटी के लेखों के अनुसार Claude Desktop इस फ़ाइल के सर्वरों को Cowork की वर्चुअल मशीन तक पहुँचाता है, जहाँ वे sdk टाइप के रूप में दिखते हैं। Anthropic का आर्किटेक्चर पेज दूसरी बात की पुष्टि करता है: लोकल MCP सर्वर लोकल सेशन में आपकी डिवाइस पर चलते हैं, और क्लाउड सेशन में वे बिल्कुल नहीं चलते। एडमिनिस्ट्रेटर इन्हें isLocalDevMcpEnabled और isDesktopExtensionEnabled सेटिंग्स से बंद कर सकते हैं, इसलिए लॉक्ड-डाउन वर्क लैपटॉप पर दोनों ब्लॉक हो सकते हैं।
अपने कनेक्टर सुरक्षित रखें
कनेक्टर Claude को किसी दूसरी सेवा के अंदर सिर्फ़ पढ़ने नहीं, बल्कि काम करने की भी छूट देता है। Anthropic की अपनी चेतावनी सूची छोटी है और उसका पालन करना ज़रूरी है: सिर्फ़ भरोसेमंद सर्वरों से कनेक्ट करें, कनेक्टर जो परमिशन माँगता है उसकी समीक्षा करें, prompt injection पर नज़र रखें, और टूल के व्यवहार में बदलाव पर ध्यान दें। कस्टम कनेक्टर उन सेवाओं की ओर इशारा कर सकते हैं जिन्हें Anthropic ने वेरिफ़ाई नहीं किया है, इसलिए भरोसे का फ़ैसला आपके हाथ में है।
जोखिम
जो आदत मदद करती है
अज्ञात सर्वर लेखक
URL पेस्ट करने से पहले वेंडर के डॉक्स या सोर्स कोड पढ़ें
लिखने या डिलीट करने वाले टूल्स
रिसर्च टास्क के लिए लिखने-योग्य टूल्स बंद रखें; Anthropic Research फ़ीचर के लिए इन्हें बंद करने की सलाह देता है
चुपचाप टूल में बदलाव
सर्वर अपडेट के बाद टूल लिस्ट फिर से जाँचें
लाए गए कंटेंट से prompt injection
टूल से लौटे टेक्स्ट को अविश्वसनीय डेटा मानें, कभी आपकी तरफ़ से दिया गया निर्देश नहीं
ज़रूरत से ज़्यादा व्यापक मंज़ूरियाँ
एडमिन लगातार "always allow" बंद कर सकते हैं, ताकि हर परमिशन-गेटेड कॉल के लिए नई मंज़ूरी लेनी पड़े
सरल भाषा में prompt injection: कोई वेब पेज, दस्तावेज़ या टिकट जिसे Claude पढ़ता है, उसमें ऐसे वाक्य हो सकते हैं जो आदेश जैसे लिखे गए हों। write access वाला कनेक्टर इस चाल को परेशानी से महँगे नुकसान में बदल देता है। लिखने वाले टूल्स उन्हीं कामों तक सीमित रखें जहाँ Claude कुछ करने से पहले आप प्लान पढ़ सकें।
एक आर्किटेक्चर विवरण राहत देता है। Anthropic बताता है कि कनेक्टर की ऑथराइज़ेशन टोकन कभी सैंडबॉक्स में नहीं जाते, और कनेक्टर कॉल सर्वर साइड पर होती हैं। Cowork VM के अंदर चल रहा कोड आपके टोकन नहीं पढ़ सकता।
आम कनेक्शन एररों के हल
सर्वर कभी दिखता ही नहीं
इन्हें क्रम से जाँचें:
रिमोट URL कॉन्फ़िग फ़ाइल में पड़ा है।https:// से शुरू होने वाले URL कस्टम कनेक्टर में जाने चाहिए।
कॉन्फ़िग एडिट हुई, पर Claude Desktop रीस्टार्ट नहीं हुआ।
JSON अमान्य है। एक ट्रेलिंग कॉमा या बिना escape वाला बैकस्लैश पूरी फ़ाइल तोड़ देता है।
आप टीम प्लान पर मेंबर हैं। पहले एक Owner को कनेक्टर जोड़ना होगा।
साइन-इन फ़ेल होता है या टूल्स टूटते हैं
लक्षण
संभावित कारण
हल
कनेक्शन टाइम आउट होता है
सर्वर localhost या प्राइवेट नेटवर्क पर है
उसे पब्लिक पर होस्ट करें या Anthropic की IP रेंज को allowlist करें
कनेक्टर जुड़ा है पर कभी कॉल नहीं होता
इस बातचीत के लिए टॉगल बंद है
+ इस्तेमाल करें, फिर Connectors, और उसे चालू करें
साइन-इन शुरुआत पर वापस लौट आता है
OAuth क्लाइंट मेल नहीं खाता
Use your own OAuth client चुनें और वेंडर का ID और secret डालें
टास्क में लोकल सर्वर गायब है
क्लाउड सेशन, या एडमिन ने लोकल सर्वर बंद किए हैं
लोकल सेशन चलाएँ; अपने एडमिन से isLocalDevMcpEnabled के बारे में पूछें
npx कमांड नहीं मिला
PATH में Node.js नहीं है
Node.js इंस्टॉल करें, फिर Claude Desktop रीस्टार्ट करें
💡 त्वरित टेस्ट: Claude से पूछें कि कनेक्टर कौन-से टूल्स देता है। खाली सूची का मतलब है कि सर्वर कनेक्ट हुआ पर कुछ भी एक्सपोज़ नहीं किया; एरर का मतलब है कि कनेक्शन ही फ़ेल हुआ। इन दोनों नतीजों के हल अलग हैं।
PicassoIA से इमेज और वीडियो टूल्स जोड़ें
पहला अच्छा कनेक्टर वह है जो कुछ ऐसा बनाए जिसे आप देख सकें। PicassoIA अपने मॉडल्स को MCP के ज़रिए एक्सपोज़ करता है, और PicassoIA का अपना API रेफ़रेंस Claude को समर्थित क्लाइंट्स में सूचीबद्ध करता है। जो सीमाएँ जानना ज़रूरी है: हर अकाउंट पर एक साथ 5 predictions queued या running की सीमा है, और यह पूल हर API credential और हर MCP कनेक्शन के बीच साझा होता है। एक्सेस टाइप के अनुसार प्लान के नियम अलग होते हैं, इसलिए बड़ा बैच queue करने से पहले प्राइसिंग पेज पर देखें कि आपके प्लान में क्या शामिल है।
कनेक्टर के टूल्स सीधे-सादे हैं: generate_image, edit_image, generate_video_picassoia, generate_video_seedance, get_generation, list_generations, list_models, get_account और cancel_generation। जॉब्स असिंक्रोनस हैं। एक जनरेट कॉल एक prediction ID लौटाती है, और फिर Claude get_generation को तब तक पोल करता है जब तक स्टेटस succeeded या failed न दिखाए।
उस पेज के कनेक्शन निर्देशों का पालन करें। कनेक्टर का पता आपके लॉगिन के पीछे है, इसलिए यह लेख उसे यहाँ नहीं डालता।
Claude में, अगर आपके अकाउंट में PicassoIA लिस्ट है तो Connectors डायरेक्टरी से उसे जोड़ें, या अपने PicassoIA पेज के पते का इस्तेमाल करके कस्टम कनेक्टर के रूप में जोड़ें।
जब Claude ऑथराइज़ेशन विंडो खोले, तो साइन-इन को मंज़ूरी दें।
एक Cowork टास्क खोलें, PicassoIA कनेक्टर चालू करें, और Claude से get_account चलाने को कहें ताकि लिंक की पुष्टि हो सके।
Cowork में काम करने वाले प्रॉम्प्ट्स
काम के हिसाब से मॉडल चुनें, फिर Claude को साफ़-साफ़ बताएँ कि क्या चाहिए।
"Create a 10 second clip of rain on a cafe window with quiet ambience."
तीन आदतें बैच को सुचारू रखती हैं:
पाँच या उससे कम के समूह में सबमिट करें। कॉन्करेंसी की सीमा पूरे अकाउंट पर लागू होती है।
Claude से टास्क के अंत में एक छोटे नोट में पूरे हुए URLs का सार बनाने को कहें, ताकि कुछ छूटे नहीं।
प्रॉम्प्ट पहले ड्राफ़्ट करें। Claude ब्रीफ़ लिख सकता है, या आप PicassoIA पर Claude Sonnet 5 जैसे चैट मॉडल से शब्दों को टेस्ट कर सकते हैं, उससे पहले कि जनरेशन खर्च हों।
पहले रिज़ल्ट को ड्राफ़्ट मानें। Claude से सब्जेक्ट वही रखने को कहें और एक समय में एक चीज़ बदलें, जैसे कैमरा एंगल, दिन का समय, या बैकग्राउंड। "वही सीन, नीचे का एंगल" जैसे छोटे फ़ॉलो-अप तुलनीय नतीजे देते हैं और साफ़ दिखाते हैं कि कौन-सा बदलाव काम आया।
Picasso IA पर अपनी पहली इमेज बनाएँ
अब आपके पास दोनों रास्ते हैं: क्लाउड सेवाओं के लिए एक रिमोट कनेक्टर, और आपकी अपनी मशीन के टूल्स के लिए एक लोकल एंट्री। नतीजा देखने का सबसे तेज़ तरीका है कुछ ऐसा कनेक्ट करना जो दिखता हो, और देखना कि Cowork उसे कैसे इस्तेमाल करता है। PicassoIA खोलें, PicassoIA Image से एक टेस्ट इमेज बनाएँ, फिर कनेक्टर लिंक करें और एक टास्क के अंदर Claude से तीन वैरिएशन माँगें।
एक सब्जेक्ट, एक लाइटिंग सेटअप और शब्दों में कुछ बदलाव आज़माएँ। प्रॉम्प्ट में छोटे बदलाव भी काफ़ी अलग नतीजे देते हैं, और अपना स्टाइल ढूँढने का सबसे तेज़ तरीका है बनाना, तुलना करना और समायोजित करना। आपकी पहली कनेक्टेड इमेज बस एक टास्क दूर है।