“claude.ai connectors are disabled because ANTHROPIC_API_KEY or another auth source is set and takes precedence” एक चेतावनी है, जो बताती है कि Claude Code ने claude.ai में जोड़े गए कनेक्टर इस सेशन में लोड नहीं किए। कारण यह है कि एनवायरनमेंट वेरिएबल ANTHROPIC_API_KEY जैसा कोई क्रेडेंशियल, सहेजे गए claude.ai लॉगिन से ऊपर प्राथमिकता पा रहा है। Claude Code खुद नहीं रुकता, लेकिन अगर API कुंजी इस्तेमाल हो रही है, तो उपयोग का शुल्क सब्सक्रिप्शन की सीमा से नहीं, बल्कि उस कुंजी वाले संगठन पर उपयोग के हिसाब से लग रहा है।

claude.ai connectors are disabled because ANTHROPIC_API_KEY or another auth source is set and takes precedence over your claude.ai login · Unset it to load your organization's connectors

आख़िरी हिस्से “· Unset it to load your organization's connectors” समेत यह पूरी एक ही चेतावनी है। आगे क्या करना है, यह इस पर निर्भर है कि आप कनेक्टर इस्तेमाल करना चाहते हैं या नहीं।

पहले यह तय करें कि किस क्रेडेंशियल से चलाना है

कुंजी हटाएँ या रखें, रास्ता यहीं से बँटता है

याद नहीं कि API कुंजी कभी सेट की थी
शेल की सेटिंग या .env में कोई पुरानी कुंजी रह गई हो सकती है
→ स्रोत खोजें
/status और एनवायरनमेंट वेरिएबल से जाँचें
कनेक्टर चाहिए (सब्सक्रिप्शन से चलाना है)
claude.ai लॉगिन को फिर से सक्रिय क्रेडेंशियल बनाएँ
→ कुंजी हटाकर दोबारा शुरू करें
लॉगिन मिटा नहीं है, सहेजा हुआ है
API बिलिंग जानते-बूझते कुंजी इस्तेमाल कर रहे हैं
काम में कोई दिक़्क़त नहीं। कनेक्टर नहीं मिलेंगे
→ क्या खोते हैं और विकल्प
स्थानीय MCP सर्वर चलते रहते हैं
आधिकारिक प्रमाणीकरण और MCP दस्तावेज़ों के आधार पर, स्थिति के हिसाब से अगली जाँच चुनने का चित्र।

1. यह चेतावनी क्या कह रही है

चेतावनी को टुकड़ों में पढ़ें तो इसका अर्थ यह है।

लॉगिन मिटा नहीं है। बस इस्तेमाल नहीं हो रहा

claude.ai connectors are disabled
claude.ai में जोड़े गए कनेक्टर इस सेशन में लोड नहीं हुए
because ANTHROPIC_API_KEY or another auth source is set
API कुंजी या कोई दूसरा क्रेडेंशियल सेट है
and takes precedence over your claude.ai login
वह क्रेडेंशियल प्राथमिकता में claude.ai लॉगिन से ऊपर है
Unset it to load your organization's connectors
उसे हटाएँ, तो आपके संगठन के कनेक्टर (claude.ai में जोड़े गए) लोड होंगे
चेतावनी का पाठ Claude Code v2.1.275 की बाइनरी में मौजूद स्ट्रिंग से जाँचा गया, और 26 सितंबर 2026 को v2.1.281 में भी यही शब्द पाए गए।

claude.ai के कनेक्टर क्या हैं

Claude Code के आधिकारिक MCP दस्तावेज़ के अनुसार, claude.ai की कनेक्टर सेटिंग में जोड़े गए MCP सर्वर (कनेक्टर) Claude Code में अपने-आप उपलब्ध हो जाते हैं, बशर्ते आपने Claude Code में claude.ai खाते से लॉगिन किया हो। /mcp खोलने पर वे सूची में ऐसे निशान के साथ दिखते हैं जो बताता है कि वे claude.ai से आए हैं। Team और Enterprise प्लान में claude.ai पर कनेक्टर सिर्फ़ एडमिन जोड़ सकते हैं। आधिकारिक CHANGELOG में यह सुविधा v2.1.46 के अंतर्गत “claude.ai के MCP कनेक्टर Claude Code में उपयोग योग्य बनाए” के रूप में दर्ज है (npm पर इसी नंबर का कोई प्रकाशन रिकॉर्ड नहीं है, और आगे-पीछे के संस्करण 17 और 18 फ़रवरी 2026 को प्रकाशित हुए)।

इस तरीके से मिलने वाले कनेक्टर वे हैं जिन्हें Claude Code खुद claude.ai से लाता है, यानी टर्मिनल, VS Code, JetBrains और Agent SDK के सेशनों में। क्लाउड सेशनों में होस्ट, और Claude डेस्कटॉप ऐप के लोकल व SSH सेशनों में ऐप कनेक्टर देता है, इसलिए वहाँ रास्ता अलग है। आधिकारिक प्रमाणीकरण दस्तावेज़ के अनुसार, डेस्कटॉप ऐप और क्लाउड के सेशन ANTHROPIC_API_KEY, ANTHROPIC_AUTH_TOKEN और apiKeyHelper का उपयोग नहीं करते, सिवाय उन डेस्कटॉप सेशनों के जो थर्ड-पार्टी इनफ़रेंस सेटिंग इस्तेमाल करते हैं। इसलिए मान सकते हैं कि यह चेतावनी तब दिखती है, जब आप टर्मिनल या IDE में claude शुरू करते हैं।

यह त्रुटि नहीं, चेतावनी है

यह संदेश दिखने पर भी Claude Code नहीं रुकता। प्राथमिकता पाए क्रेडेंशियल से मॉडल को अनुरोध जाते रहते हैं, और आपकी मशीन पर सेट किए MCP सर्वर (.mcp.json या claude mcp add से जोड़े गए) भी पहले की तरह चलते हैं। कमी सिर्फ़ claude.ai के कनेक्टरों की होती है, और /mcp की सूची में claude.ai वाली प्रविष्टियाँ नहीं दिखतीं।

यह व्यवहार कब से है

CHANGELOG में v2.1.139 (npm पर प्रकाशन 11 मई 2026, UTC) के अंतर्गत लिखा है: “ANTHROPIC_API_KEY, apiKeyHelper या ANTHROPIC_AUTH_TOKEN सेट होने पर, claude.ai लॉगिन होते हुए भी Remote Control, /schedule, claude.ai के MCP कनेक्टर और सूचना सेटिंग बंद कर दी जाती हैं। इन्हें इस्तेमाल करने के लिए API कुंजी हटाएँ।” लेकिन यह चेतावनी किस संस्करण में जोड़ी गई, यह CHANGELOG में नहीं लिखा। 26 सितंबर 2026 तक आधिकारिक त्रुटि संदर्भ में भी इस पाठ की कोई प्रविष्टि नहीं है।

2. API कुंजी होने पर कनेक्टर क्यों रुकते हैं: प्रमाणीकरण की प्राथमिकता

कई क्रेडेंशियल मौजूद हों, तो Claude Code आधिकारिक प्रमाणीकरण दस्तावेज़ में दिए क्रम से सिर्फ़ एक चुनता है। /login से सहेजा गया सब्सक्रिप्शन लॉगिन 7वें स्थान पर, यानी सबसे नीचे है। ऊपर के 6 में से कोई भी सक्रिय हो, तो लॉगिन सहेजा रहता है पर इस्तेमाल नहीं होता।

कनेक्टर सिर्फ़ सबसे नीचे वाला ही ला सकता है

1
क्लाउड प्रदाता
CLAUDE_CODE_USE_BEDROCK आदि सेट होने पर
कनेक्टर ×
2
ANTHROPIC_AUTH_TOKEN
LLM गेटवे या प्रॉक्सी के लिए Bearer टोकन
कनेक्टर ×
3
ANTHROPIC_API_KEY
Claude Console की API कुंजी। इंटरैक्टिव मोड में सिर्फ़ मंज़ूरी देने पर
कनेक्टर ×
4
apiKeyHelper
सेटिंग फ़ाइल में लिखी, कुंजी लौटाने वाली स्क्रिप्ट
कनेक्टर ×
5
CLAUDE_CODE_OAUTH_TOKEN
claude setup-token से बना लंबी अवधि का टोकन। सिर्फ़ मॉडल अनुरोधों के लिए
कनेक्टर ×
6
Anthropic प्रोफ़ाइल और फ़ेडरेशन
ANTHROPIC_PROFILE या फ़ेडरेशन के वेरिएबल आदि
कनेक्टर ×
7
/login से सहेजा गया सब्सक्रिप्शन लॉगिन
Pro, Max, Team और Enterprise का डिफ़ॉल्ट प्रमाणीकरण
कनेक्टर ○
स्रोत: Claude Code का आधिकारिक प्रमाणीकरण दस्तावेज़ “Authentication precedence” और MCP दस्तावेज़। 6 में से, ANTHROPIC_PROFILE से नाम न दी गई सक्रिय प्रोफ़ाइल, प्रमाणीकरण के तरीक़े के अनुसार लॉगिन से नीचे भी हो सकती है।

आधिकारिक MCP दस्तावेज़ भी कहता है कि claude.ai के कनेक्टर “सिर्फ़ तब लाए जाते हैं, जब सक्रिय प्रमाणीकरण claude.ai सब्सक्रिप्शन का लॉगिन हो”, और पहले /login कर चुके होने पर भी जिन हालात में वे लोड नहीं होते, उनमें ऊपर के चित्र के 1 से 6 वाले क्रेडेंशियल गिनाता है। हर एक को हटाने का तरीक़ा खंड 4 में है।

ज़रूरी बात यह है कि लॉगिन मिटा नहीं है। क्रेडेंशियल सहेजा हुआ है, बस प्राथमिकता के कारण इस्तेमाल नहीं हो रहा, इसलिए ऊपर वाला क्रेडेंशियल हटाते ही सहेजा गया लॉगिन इस्तेमाल होने लगता है। लॉगिन होते हुए भी कनेक्टर क्यों रोके जाते हैं, इसका कारण आधिकारिक रूप से नहीं बताया गया।

इंटरैक्टिव मोड में सिर्फ़ मंज़ूर की गई कुंजी को प्राथमिकता मिलती है

इंटरैक्टिव मोड में ANTHROPIC_API_KEY पहली बार मिलने पर Claude Code एक बार पूछता है कि इसे इस्तेमाल करें या नहीं, और जवाब याद रखता है। अस्वीकार की गई कुंजी इस्तेमाल नहीं होती। यानी अगर इंटरैक्टिव मोड में यह चेतावनी दिख रही है, तो या तो आपने कहीं कुंजी मंज़ूर की है, या कोई दूसरा ऊपर का क्रेडेंशियल (ANTHROPIC_AUTH_TOKEN, apiKeyHelper आदि) सेट है। नॉन-इंटरैक्टिव मोड (-p) में ANTHROPIC_API_KEY सेट हो, तो हमेशा इस्तेमाल होती है। API कुंजी के सब्सक्रिप्शन पर हावी होने से आने वाली दूसरी त्रुटियाँ (This organization has been disabled, Invalid API key आदि) Claude Code की प्रमाणीकरण और लॉगिन त्रुटियाँ (Not logged in, Invalid API key) वाले लेख में समझाई गई हैं।

3. कौन-सा क्रेडेंशियल इस्तेमाल हो रहा है, यह जाँचें

सबसे पहले /status देखें। आधिकारिक प्रमाणीकरण दस्तावेज़ के अनुसार, लॉगिन और API कुंजी दोनों हों, तो जो इस्तेमाल नहीं हो रहा उस पर निशान लगता है। CHANGELOG के अनुसार यह प्रदर्शन v2.1.260 (npm पर प्रकाशन 3 सितंबर 2026, UTC) में ठीक किया गया। उससे पहले दोनों ऐसे दिखते थे मानो दोनों सक्रिय हों।

Auth token: claude.ai · not in use
API key: ANTHROPIC_API_KEY

ऊपर जैसा दिखे, तो API कुंजी इस्तेमाल हो रही है और claude.ai लॉगिन नहीं। उलटे, अगर API key वाली पंक्ति पर · not in use लगा हो, तो लॉगिन इस्तेमाल हो रहा है। यह उदाहरण v2.1.275 की बाइनरी में मौजूद फ़ील्ड नामों से बनाया गया है। असल में Login method, Organization, Email जैसी पंक्तियाँ भी दिखती हैं। आधिकारिक रूप से लिखा है कि प्रोफ़ाइल इस्तेमाल होने पर Login method की जगह Profile वाली पंक्ति दिखती है।

एनवायरनमेंट वेरिएबल खोजें

अगर API key वाली पंक्ति दिख रही है और आपको उस कुंजी का पता नहीं, तो उसी शेल में एनवायरनमेंट वेरिएबल जाँचें जिसमें आपने claude शुरू किया था। आधिकारिक त्रुटि संदर्भ ये कमांड सुझाता है।

# macOS, Linux
env | grep ANTHROPIC

# Windows (PowerShell)
Get-ChildItem Env:ANTHROPIC*

इन कमांड में न दिखने वाले वेरिएबल भी हैं: CLAUDE_CODE_OAUTH_TOKEN, और CLAUDE_CODE_USE_BEDROCK जैसे CLAUDE_CODE_USE_ से शुरू होने वाले क्लाउड प्रदाता के वेरिएबल। इसी तरह जाँचें कि खंड 2 के चित्र के 1 से 6 में आने वाला कोई वेरिएबल तो सेट नहीं है।

कुंजी कहाँ से आती है

अगर शेल में unset करने के बाद भी अगली बार खोले गए शेल में वह फिर दिखती है, तो कहीं से हर बार लोड हो रही है। आधिकारिक दस्तावेज़ों में लिखे स्रोत ये 5 हैं।

शेल की सेटिंग फ़ाइलें

~/.zshrc, ~/.bashrc या ~/.profile में export ANTHROPIC_API_KEY=... वाली पंक्ति। पिछली नौकरी या किसी दूसरे प्रोजेक्ट की कुंजी रह गई हो सकती है

Windows की सेटिंग

PowerShell प्रोफ़ाइल ($PROFILE) और यूज़र एनवायरनमेंट वेरिएबल

प्रोजेक्ट की .env

direnv, dotenv के शेल प्लगइन या IDE का टर्मिनल प्रोजेक्ट की .env से पुरानी कुंजी लोड कर सकते हैं। आपने खुद सेट न की हो, तब भी आ सकती है

सेटिंग फ़ाइल का env

Claude Code की सेटिंग फ़ाइल का env हर सेशन को एनवायरनमेंट वेरिएबल देता है। शेल में न हो, तब भी यहाँ हो तो असर करता है

सेटिंग फ़ाइल का apiKeyHelper

कुंजी लौटाने वाली कमांड की सेटिंग। किसी भी सेटिंग फ़ाइल में लिखी जा सकती है। जब तक यह रहती है, /login करने पर भी सहेजे गए लॉगिन से ऊपर रहती है

Claude Code की सेटिंग फ़ाइलें 4 जगह होती हैं: ~/.claude/settings.json (आपके सभी प्रोजेक्ट), .claude/settings.json (प्रोजेक्ट में साझा), .claude/settings.local.json (सिर्फ़ आप, सिर्फ़ इस प्रोजेक्ट में), और संगठन द्वारा दी गई प्रबंधित सेटिंग। /status के Status टैब की Setting sources पंक्ति से पता चलता है कि इस सेशन ने कौन-सी सेटिंग फ़ाइलें पढ़ीं। लेकिन कौन-सी कुंजी किस फ़ाइल से आई, यह नहीं दिखता, इसलिए संभावित फ़ाइलें खोलकर env और apiKeyHelper खोजें।

4. कनेक्टर वापस पाने के कदम

ये कदम Claude Code को सब्सक्रिप्शन लॉगिन से चलाने और claude.ai के कनेक्टर लोड कराने के लिए हैं। हो सकता है कि दूसरे टूल या आपकी अपनी स्क्रिप्ट भी यही ANTHROPIC_API_KEY इस्तेमाल करती हों, इसलिए मिटाने से पहले देख लें कि वह कहाँ काम आ रही है।

01

कुंजी का स्रोत हटाएँ

खंड 3 में मिली जगह से संबंधित पंक्ति हटाएँ। शेल की सेटिंग फ़ाइल में export वाली पंक्ति, .env में कुंजी वाली पंक्ति, और Claude Code की सेटिंग फ़ाइल में env के अंदर का वेरिएबल या apiKeyHelper। इसे ठीक न करें, तो अगली बार खोले गए शेल में कुंजी फिर लोड हो जाएगी।

02

अभी खुले शेल से भी हटाएँ

फ़ाइल ठीक करने के बाद भी खुले शेल में वेरिएबल बना रहता है। macOS और Linux में unset ANTHROPIC_API_KEY, PowerShell में Remove-Item Env:ANTHROPIC_API_KEY चलाएँ। नया शेल खोलने से भी यही नतीजा मिलता है।

03

Claude Code दोबारा शुरू करें

चल रहा सेशन उसी क्रेडेंशियल पर रहता है जिससे वह शुरू हुआ था। आधिकारिक समस्या-निवारण के कदम भी कुंजी हटाने के बाद claude दोबारा शुरू करने को कहते हैं। कनेक्टरों की सूची भी सेशन शुरू होते समय लाई जाती है, इसलिए दोबारा शुरू करके ही अगला कदम लें।

04

/status से जाँचें, ज़रूरत हो तो /login करें

देखें कि API key वाली पंक्ति गायब हुई या उस पर · not in use लगा। सहेजे गए लॉगिन की अवधि ख़त्म हो गई हो, तो Login पंक्ति में Expired — log in again दिखता है। ऐसे में, या अगर कनेक्टर जोड़ने वाले खाते से अलग खाता चल रहा हो, तो /login से claude.ai खाता फिर से चुनें।

05

/mcp में कनेक्टर जाँचें

/mcp खोलें। claude.ai शीर्षक के नीचे कनेक्टर दिखें, तो काम पूरा। जाँचने का विस्तृत तरीक़ा खंड 5 में है।

# अभी खुले शेल से हटाएँ (macOS, Linux)
unset ANTHROPIC_API_KEY

# अभी खुले शेल से हटाएँ (Windows PowerShell)
Remove-Item Env:ANTHROPIC_API_KEY

# दोबारा शुरू करें और Claude Code के इनपुट में जाँचें
claude
/status
/mcp

कुंजी रहने दें, सिर्फ़ इंटरैक्टिव मोड को लॉगिन पर लौटाएँ

अगर किसी कारण से एनवायरनमेंट वेरिएबल नहीं मिटाना चाहते, तो सिर्फ़ इंटरैक्टिव मोड के लिए कुंजी इस्तेमाल न करने की सेटिंग पर जा सकते हैं। आधिकारिक प्रमाणीकरण दस्तावेज़ के अनुसार, इंटरैक्टिव मोड में कुंजी की मंज़ूरी बाद में /config के “Use custom API key” टॉगल से बदली जा सकती है। यह टॉगल तभी दिखता है, जब ANTHROPIC_API_KEY परिवेश में मौजूद हो। इसे बंद करने के बाद Claude Code दोबारा शुरू करें और /mcp जाँचें। लेकिन -p वाले नॉन-इंटरैक्टिव मोड में कुंजी सेट हो, तो हमेशा इस्तेमाल होती है, इसलिए वहाँ यह तरीक़ा काम नहीं करता।

जब API कुंजी के अलावा कुछ और ऊपर हो

  • ANTHROPIC_AUTH_TOKEN: LLM गेटवे या प्रॉक्सी से गुज़रने का टोकन। गेटवे से ही चलाना जारी रखना है, तो मानें कि कनेक्टर नहीं मिलेंगे। ज़रूरत न हो, तो वेरिएबल हटाएँ
  • apiKeyHelper: आधिकारिक त्रुटि संदर्भ कहता है कि जब तक यह सेटिंग रहती है, /login से हल नहीं होता। पहले सेटिंग फ़ाइल से हटाएँ, फिर /login करें
  • CLAUDE_CODE_OAUTH_TOKEN: इसे सेट रखे हुए /login करें, तो वह सेशन नए लॉगिन पर चला जाता है। लेकिन जब तक शेल की सेटिंग या सेटिंग फ़ाइल के env से वेरिएबल नहीं हटाते, हर नए सेशन में यह फिर लोड होगा
  • प्रोफ़ाइल और फ़ेडरेशन: ANTHROPIC_PROFILE या फ़ेडरेशन के वेरिएबल में से जो सेट है, उसे हटाएँ। सक्रिय प्रोफ़ाइल अगर कुंजी बनाए बिना Console में साइन इन करके लिखी गई थी, तो /logout से, और ant auth login से लिखी गई थी, तो ant auth logout से हटती है। दोनों में प्रोफ़ाइल फ़ाइल मिटाने का विकल्प भी है
  • क्लाउड प्रदाता: CLAUDE_CODE_USE_BEDROCK, CLAUDE_CODE_USE_VERTEX या CLAUDE_CODE_USE_FOUNDRY हटाएँ। अगर कंपनी की नीति के तहत क्लाउड प्रदाता इस्तेमाल हो रहा है, तो हटाने से पहले एडमिन से पूछ लें

5. ठीक हुआ या नहीं, यह पक्का करें

एक बार चेतावनी न दिखने को ही पूरा न मानें। इन 3 बातों से पक्का करें।

/status का प्रदर्शन

API key वाली पंक्ति नहीं है, या उस पर · not in use लगा है। Login method में उस claude.ai खाते का प्लान दिखता है जिसमें कनेक्टर जोड़े गए थे

/mcp की सूची

claude.ai शीर्षक के नीचे कनेक्टर दिखते हैं। जिन कनेक्टरों में कभी साइन इन नहीं किया, वे अंत की Show unused connectors पंक्ति के अंदर समेटे रहते हैं

शुरू होते समय की चेतावनी

दोबारा शुरू करने पर भी यह चेतावनी नहीं दिखती। 🟡 संदेश जल्दी गायब होता है, इसलिए शुरू होते ही देखें

आधिकारिक MCP दस्तावेज़ के अनुसार, claude.ai में जो कनेक्टर अभी तक जोड़े नहीं गए, उन्हें सिर्फ़ claude.ai की सेटिंग से ही जोड़ा जा सकता है। एक बार जोड़े गए कनेक्टर का साइन इन टूट जाए, तो /mcp में उस सर्वर को चुनकर फिर साइन इन कर सकते हैं (आधिकारिक त्रुटि संदर्भ)। अगर शुरू होते ही नेटवर्क की अस्थायी गड़बड़ी से कनेक्टरों की सूची नहीं मिल पाई, तो Claude Code पीछे से अधिकतम 3 बार फिर कोशिश करता है, और सफल होते ही कनेक्टर दिखने लगते हैं। फिर भी न दिखें, तो दोबारा शुरू करके फिर से लाने दें।

6. अगर API कुंजी ही रखनी है

अगर टीम का उपयोग शुल्क Claude Console की API बिलिंग में एक साथ रखा जाता है, तो API कुंजी से चलाना आधिकारिक रूप से समर्थित तरीक़ा है। उस स्थिति में यह चेतावनी बस यह सूचना है कि “कनेक्टर नहीं मिलेंगे”, और इसे छोड़ देने से काम पर असर नहीं पड़ता। लेकिन सब्सक्रिप्शन लॉगिन की तुलना में उपलब्ध सुविधाएँ और बिलिंग का तरीक़ा अलग है।

विषयclaude.ai लॉगिन (Pro, Max, Team, Enterprise)API कुंजी (ANTHROPIC_API_KEY)
बिलिंगप्लान की उपयोग सीमा में शामिल। सीमा से ज़्यादा इस्तेमाल हो, तो उपयोग क्रेडिटकुंजी जिस Console संगठन की है, उस पर टोकन के हिसाब से बिल
ज़्यादा ख़र्च पर रोकप्लान की उपयोग सीमा (5 घंटे और साप्ताहिक सीमा आदि)Console वर्कस्पेस की ख़र्च सीमा
claude.ai के कनेक्टरउपलब्धलोड नहीं होते
स्थानीय MCP सर्वर (.mcp.json, claude mcp add)उपलब्धउपलब्ध
Remote Control, /schedule, सूचना सेटिंगउपलब्धबंद (v2.1.139 से)
उपयोग क्रेडिट का प्रबंधन (/usage-credits)उपलब्धउपलब्ध नहीं
नॉन-इंटरैक्टिव मोड (-p)कुंजी न हो, तो लॉगिन से चलता हैकुंजी हो, तो मंज़ूरी से परे हमेशा कुंजी इस्तेमाल होती है

स्रोत: Claude Code का आधिकारिक लागत प्रबंधन दस्तावेज़ (बिलिंग, सीमाएँ, उपयोग क्रेडिट), प्रमाणीकरण दस्तावेज़ (नॉन-इंटरैक्टिव मोड), MCP दस्तावेज़ (कनेक्टर) और CHANGELOG का v2.1.139 (Remote Control आदि)। Team और Enterprise में उपयोग सीमा हर सदस्य की सीट के हिसाब से तय होती है और claude.ai चैट के साथ साझा होती है।

कनेक्टर की जगह स्थानीय रूप से MCP सर्वर जोड़ें

अगर वही सेवा रिमोट MCP सर्वर उपलब्ध कराती है, तो claude mcp add से सीधे जोड़ने पर API कुंजी के साथ भी इस्तेमाल हो सकता है। कनेक्ट करने का URL हर सेवा के निर्देशों में देखें।

# प्रारूप: claude mcp add --transport http <नाम> <URL>
claude mcp add --transport http notion https://mcp.notion.com/mcp

लेकिन आधिकारिक MCP दस्तावेज़ के अनुसार, Microsoft 365, Gmail और Google Calendar जैसे Anthropic द्वारा होस्ट किए गए कुछ कनेक्टर Claude Code से स्थानीय साइन इन (OAuth) का समर्थन नहीं करते। कारण यह है कि ऊपर की प्रमाणीकरण सेवा सिर्फ़ claude.ai के पंजीकृत रीडायरेक्ट पते को स्वीकार करती है। ऐसी सेवा स्थानीय रूप से जोड़कर साइन इन करने की कोशिश करें, तो is Anthropic-hosted and doesn't support local OAuth दिखता है और claude.ai से जोड़ने को कहा जाता है। यानी API कुंजी के साथ इनका कोई विकल्प नहीं है। MCP सर्वर कनेक्ट न हो, तो समस्या कैसे अलग करें, यह Claude Code में MCP सर्वर कनेक्ट न होने वाले लेख में समझाया गया है।

चेतावनी दिखना बंद करें

अगर आपने तय कर लिया है कि कनेक्टर इस्तेमाल नहीं करने, तो सेटिंग disableClaudeAiConnectors को true करें। तब Claude Code claude.ai के कनेक्टर न लाता है, न जोड़ता है। सिर्फ़ एक बार शुरू करने के लिए एनवायरनमेंट वेरिएबल ENABLE_CLAUDEAI_MCP_SERVERS=false भी यही करता है।

अपने सभी प्रोजेक्टों में बंद करना हो, तो ~/.claude/settings.json में यह लिखें।

{
  "disableClaudeAiConnectors": true
}
# सिर्फ़ एक बार शुरू करने के लिए बंद करें (macOS, Linux)
ENABLE_CLAUDEAI_MCP_SERVERS=false claude

🟡 आधिकारिक दस्तावेज़ इस सेटिंग और चेतावनी के संबंध पर कुछ नहीं कहता। v2.1.275 की बाइनरी में इस सेटिंग की जाँच API कुंजी की जाँच से पहले होती है, और लागू होने पर वहीं कनेक्टर लाना बंद हो जाता है, इसलिए चेतावनी भी नहीं दिखती। यह सेटिंग सब्सक्रिप्शन लॉगिन के साथ भी काम करती है, इसलिए सिर्फ़ कनेक्टर रोकने के लिए API कुंजी रखने की ज़रूरत नहीं।

CI या स्क्रिप्ट (-p) में इस्तेमाल

नॉन-इंटरैक्टिव मोड में ANTHROPIC_API_KEY सेट हो, तो हमेशा इस्तेमाल होती है, और claude setup-token का लंबी अवधि वाला टोकन भी कनेक्टर नहीं ला सकता। ऑटोमेशन में claude.ai के कनेक्टरों पर निर्भर डिज़ाइन से बचें, और ज़रूरी MCP सर्वर .mcp.json या --mcp-config से दें। आधिकारिक प्रमाणीकरण दस्तावेज़ भी कहता है कि लंबी अवधि वाले टोकन के साथ भी स्थानीय रूप से सेट MCP सर्वर इस्तेमाल हो सकते हैं।

7. कुंजी हटाने के बाद भी कनेक्टर न दिखें

अगर /status में लॉगिन इस्तेमाल हो रहा है, फिर भी /mcp में कनेक्टर नहीं हैं, तो कारण प्राथमिकता नहीं है। आधिकारिक दस्तावेज़ों में लिखी ये बातें जाँचें।

कहीं कनेक्टर बंद किए गए हैं

disableClaudeAiConnectors किसी एक भी सेटिंग फ़ाइल में true हो, तो लागू होता है। प्रोजेक्ट में false करने से आपकी अपनी सेटिंग या प्रबंधित सेटिंग का true रद्द नहीं होता

अलग-अलग बंद किए गए हैं

deniedMcpServers में नाम या URL से लिखे हैं। /mcp में किसी प्रोजेक्ट के लिए बंद किए गए कनेक्टर भी उस प्रोजेक्ट में नहीं जुड़ते

उसी URL का सर्वर स्थानीय रूप से जोड़ा है

स्थानीय रूप से जोड़ा गया सर्वर प्राथमिकता पाता है, और कनेक्टर सूची में छिपे हुए के रूप में दिखता है। कनेक्टर चाहिए, तो स्थानीय दोहराव हटाएँ

session token rejected

कनेक्टर connected · session token rejected दिखाए, तो claude.ai Claude Code के लॉगिन को अस्वीकार कर रहा है। ज़्यादातर यह लॉगिन की अवधि ख़त्म होने और नवीनीकृत न हो पाने की स्थिति होती है। /login करें, फिर /mcp से दोबारा जोड़ें

संगठन का प्रबंधन

Team और Enterprise में कनेक्टर सिर्फ़ एडमिन जोड़ सकते हैं। संगठन किसी टूल को blocked करे, तो वह टूल सूची से हट जाता है

डेस्कटॉप ऐप का WSL

आधिकारिक रूप से लिखा है कि डेस्कटॉप ऐप के WSL सेशनों में कनेक्टर अभी उपलब्ध नहीं हैं

session token rejected की जड़, यानी लॉगिन की अवधि ख़त्म होना, “Login expired · Please run /login” वाले लेख में विस्तार से है। आधिकारिक त्रुटि संदर्भ के अनुसार, कनेक्टर का प्रमाणीकरण दोबारा करने से यह स्थिति नहीं सुलझती, क्योंकि अस्वीकार कनेक्टर का प्रमाणीकरण नहीं, बल्कि Claude Code का लॉगिन हुआ है।

8. GitHub पर संबंधित रिपोर्टें

Claude Code की GitHub रिपॉज़िटरी की 2 संबंधित रिपोर्टें 22 सितंबर 2026 को खोलकर पढ़ी गईं। दोनों में इस लेख की चेतावनी का पाठ शामिल नहीं है। जितना पढ़ा, उसमें किसी में भी Anthropic की ओर से गड़बड़ी की व्याख्या नहीं है।

  • #58453 (12 मई 2026 को खोली गई, सुविधा अनुरोध): claude.ai में जोड़े गए कनेक्टर (Canva, Gmail, Google Drive, Google Calendar) Claude Code के हर सेशन में लोड होते हैं और टूल की परिभाषाएँ हर टर्न के इनपुट में जुड़ जाती हैं, इसलिए Claude Code की सेटिंग से इन्हें बंद करने का अनुरोध। 14 मई की टिप्पणी बताती है कि v2.1.139 से ANTHROPIC_API_KEY रखने पर कनेक्टर रुक जाते हैं, लेकिन /schedule और Remote Control भी रुक जाते हैं और बिलिंग भी API पर चली जाती है। 23 मई को रिपॉज़िटरी में Collaborator अधिकार वाले एक खाते ने इसे उसी अनुरोध वाले #29368 में मिलाकर बंद किया। मौजूदा आधिकारिक दस्तावेज़ में disableClaudeAiConnectors दर्ज है, लेकिन यह किस संस्करण में जोड़ा गया, इसकी पुष्टि CHANGELOG से नहीं हो सकी
  • #50537 (18 अप्रैल 2026 को खोली गई, Windows, v2.1.113): Auth conflict: Both a token (claude.ai) and an API key (ANTHROPIC_API_KEY) are set. नाम की एक अलग चेतावनी और Auth error: No API key available त्रुटि आने की रिपोर्ट। इसमें सिर्फ़ उपयोगकर्ताओं की टिप्पणियाँ थीं, और 26 मई को कोई गतिविधि न होने पर यह अपने-आप बंद हो गई। लेखक ने जिस v2.1.275 की बाइनरी को जाँचा, उसमें इस चेतावनी जैसी स्ट्रिंग नहीं मिली

दोनों में साझा बात यह है कि एक ही परिवेश में API कुंजी और claude.ai लॉगिन दोनों मौजूद हैं। पहले तय कर लें कि कौन-सा इस्तेमाल करना है, तो दोनों स्थितियों में उपाय एक ही है: जो इस्तेमाल नहीं करना उसे हटाएँ, या /status से पक्का करें कि आपका चाहा हुआ ही चुना गया है।

9. सारांश

“claude.ai connectors are disabled because ANTHROPIC_API_KEY or another auth source is set and takes precedence” एक चेतावनी है, जो बताती है कि API कुंजी जैसा कोई क्रेडेंशियल सहेजे गए claude.ai लॉगिन से ऊपर प्राथमिकता पा गया, और claude.ai के कनेक्टर लोड नहीं हुए। लॉगिन मिटा नहीं है, बस प्राथमिकता के कारण इस्तेमाल नहीं हो रहा। /status की API key पंक्ति से देखें कि कौन-सा क्रेडेंशियल इस्तेमाल हो रहा है। कनेक्टर चाहिए, तो कुंजी का स्रोत हटाकर दोबारा शुरू करें और /mcp में जाँच लें, बस।

अगर आप जानबूझकर API कुंजी इस्तेमाल कर रहे हैं, तो चेतावनी को अनदेखा कर सकते हैं। लेकिन बिलिंग Console संगठन पर टोकन के हिसाब से होगी, और Remote Control व /schedule भी नहीं मिलेंगे। सिर्फ़ कनेक्टर रोकने हों, तो API कुंजी के बजाय disableClaudeAiConnectors इस्तेमाल करें। दूसरी त्रुटियों के लिए Claude Code की आम त्रुटियाँ और उनके हल देखें।

FAQ

Q. “claude.ai connectors are disabled” का क्या मतलब है?
A. यह चेतावनी है कि Claude Code ने claude.ai में जोड़े गए कनेक्टर इस सेशन में लोड नहीं किए। कारण यह है कि ANTHROPIC_API_KEY जैसा कोई क्रेडेंशियल सहेजे गए claude.ai लॉगिन से ऊपर प्राथमिकता पा रहा है। Claude Code खुद उसी क्रेडेंशियल से चलता रहता है।

Q. चेतावनी अनदेखी करके इस्तेमाल करते रहें, तो कोई दिक़्क़त है?
A. काम चलता रहता है। लेकिन अगर API कुंजी इस्तेमाल हो रही है, तो उपयोग शुल्क सब्सक्रिप्शन की सीमा से नहीं, बल्कि उस Console संगठन से लिया जाता है जिसकी कुंजी है। अगर कुंजी सेट करना याद नहीं, तो /status से जाँचकर हटा दें।

Q. /login दोबारा करने से ठीक हो जाएगा?
A. जब तक ऊपर का क्रेडेंशियल मौजूद है, नहीं। आधिकारिक दस्तावेज़ भी बताता है कि मंज़ूर की गई ANTHROPIC_API_KEY और apiKeyHelper लॉगिन से ऊपर रहती हैं, इसलिए /login से उनकी जगह नहीं ली जाती। पहले कुंजी या सेटिंग हटाएँ, फिर ज़रूरत हो तो /login करें।

Q. API कुंजी मिटाए बिना सिर्फ़ कनेक्टर इस्तेमाल करने का कोई तरीक़ा है?
A. सिर्फ़ इंटरैक्टिव मोड में। /config का “Use custom API key” बंद करें, तो कुंजी परिवेश में रहती है पर इस्तेमाल नहीं होती। -p वाले नॉन-इंटरैक्टिव मोड में कुंजी सेट हो, तो हमेशा इस्तेमाल होती है, इसलिए वहाँ यह तरीक़ा काम नहीं करता।

संदर्भ के लिए प्राथमिक स्रोत