الرسالة «claude.ai connectors are disabled because ANTHROPIC_API_KEY or another auth source is set and takes precedence» تحذير من Claude Code يخبرك بأنه لم يحمّل في هذه الجلسة الموصلات (connectors) التي أضفتها في 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» جزء من التحذير نفسه. وما عليك فعله يتوقف على ما إذا كنت تريد استخدام الموصلات أم لا.
أول ما تقرّره: بأي بيانات اعتماد تريد أن يعمل
يتفرّع الطريق بين إزالة المفتاح والإبقاء عليه
قد يبقى مفتاح قديم في إعدادات الصدفة (shell) أو في ملف .env
أعد تسجيل الدخول إلى claude.ai ليكون بيانات الاعتماد الفعّالة
لا مشكلة في العمل. فقط الموصلات غير متاحة
المحتويات
- 1. ماذا يقول هذا التحذير
- 2. لماذا يوقف مفتاح API الموصلات: أولوية المصادقة
- 3. معرفة بيانات الاعتماد المستخدمة فعلًا
- 4. خطوات إعادة الموصلات إلى العمل
- 5. التحقق من أن المشكلة حُلّت
- 6. إن قررت الاستمرار بمفتاح API
- 7. إن لم تظهر الموصلات بعد إزالة المفتاح
- 8. البلاغات ذات الصلة على GitHub
- 9. الخلاصة
- أسئلة شائعة
1. ماذا يقول هذا التحذير
إذا قسّمت نص التحذير إلى أجزاء، فمعناه كما يلي.
تسجيل الدخول لم يختفِ، إنه فقط غير مستخدم
ما هي موصلات claude.ai
وفقًا لوثائق MCP الرسمية في Claude Code، فإن خوادم MCP (الموصلات) التي تضيفها في صفحة إعدادات الموصلات في claude.ai تصبح متاحة تلقائيًا في Claude Code أيضًا، ما دمت مسجّلًا الدخول إلى Claude Code بحساب claude.ai. وعند فتح /mcp تظهر في القائمة مع علامة تدل على أنها آتية من claude.ai. في خطتي Team وEnterprise، لا يستطيع إضافة الموصلات في claude.ai إلا المسؤولون. وفي سجل التغييرات الرسمي (CHANGELOG) تظهر هذه الميزة تحت الإصدار v2.1.46 بعبارة معناها «إتاحة موصلات MCP من claude.ai في Claude Code» (لا يوجد في npm سجل نشر بهذا الرقم، والإصداران المحيطان به نُشرا في 17 و18 فبراير 2026).
ما يصل عبر هذه الآلية هو الموصلات التي يجلبها Claude Code بنفسه من claude.ai في جلسات الطرفية وVS Code وJetBrains وAgent SDK. أما في الجلسات السحابية فالمضيف هو من يمرّر الموصلات، وفي الجلسات المحلية وجلسات SSH داخل تطبيق Claude لسطح المكتب يمرّرها التطبيق، فالمسار مختلف. ووفقًا لوثائق المصادقة الرسمية، لا يستخدم تطبيق سطح المكتب ولا الجلسات السحابية ANTHROPIC_API_KEY أو ANTHROPIC_AUTH_TOKEN أو apiKeyHelper، باستثناء جلسات سطح المكتب التي تستخدم إعدادات استدلال من طرف ثالث. لذا يمكنك أن تفترض أن هذا التحذير يظهر حين تشغّل claude من الطرفية أو من بيئة تطوير (IDE).
تحذير لا خطأ
ظهور هذه الرسالة لا يوقف Claude Code. تستمر الطلبات إلى النموذج ببيانات الاعتماد ذات الأولوية، وتبقى خوادم MCP التي ضبطتها محليًا (المضافة عبر .mcp.json أو claude mcp add) صالحة للاستخدام كما هي. الشيء الوحيد الغائب هو موصلات claude.ai، فلا تظهر عناصر claude.ai في قائمة /mcp.
منذ متى هذا السلوك
في CHANGELOG، تحت الإصدار v2.1.139 (نُشر في npm في 11 مايو 2026 بتوقيت UTC)، ورد ما معناه: «عند ضبط ANTHROPIC_API_KEY أو apiKeyHelper أو ANTHROPIC_AUTH_TOKEN، تُعطَّل Remote Control و/schedule وموصلات MCP من claude.ai وإعدادات الإشعارات حتى مع وجود تسجيل دخول إلى claude.ai. لاستخدامها أزل مفتاح API». في المقابل، لا يذكر CHANGELOG الإصدار الذي أُضيف فيه نص هذا التحذير. كما أن مرجع الأخطاء الرسمي لا يحتوي حتى 26 سبتمبر 2026 على بند لهذه الصياغة.
2. لماذا يوقف مفتاح API الموصلات: أولوية المصادقة
إذا وُجدت عدة بيانات اعتماد، يختار Claude Code واحدة فقط وفق الترتيب المذكور في وثائق المصادقة الرسمية. وتسجيل الدخول بالاشتراك المحفوظ عبر /login يأتي في المرتبة السابعة، أي الأخيرة. فإذا كان أيّ من الستة التي فوقه فعّالًا، يبقى تسجيل الدخول محفوظًا لكنه لا يُستخدم.
وحدها المرتبة الأخيرة تستطيع جلب الموصلات
عند ضبط CLAUDE_CODE_USE_BEDROCK وما شابهه
رمز Bearer لبوابات LLM أو الوكلاء (proxy)
مفتاح API من Claude Console. في الوضع التفاعلي فقط إذا وافقت عليه
سكربت مكتوب في ملف الإعدادات يعيد المفتاح
رمز طويل الأمد يُنشأ عبر claude setup-token، مخصّص لطلبات النموذج فقط
ANTHROPIC_PROFILE ومتغيرات الاتحاد وما شابهها
المصادقة الافتراضية في Pro وMax وTeam وEnterprise
وتنصّ وثائق MCP الرسمية أيضًا على أن موصلات claude.ai لا تُجلب «إلا حين تكون طريقة المصادقة الفعّالة هي تسجيل الدخول باشتراك claude.ai»، وتذكر من الحالات التي لا تُحمَّل فيها حتى لو سبق أن نفّذت /login بيانات اعتماد تقابل البنود من 1 إلى 6 في المخطط أعلاه. وجمعنا طريقة إزالة كل منها في القسم 4.
المهم هنا أن تسجيل الدخول لم يُحذف. فبيانات الاعتماد ما زالت محفوظة، وكل ما في الأمر أنها لا تُستخدم بسبب الأولوية؛ فإذا أزلت بيانات الاعتماد الأعلى، عاد تسجيل الدخول المحفوظ إلى الاستخدام. أما لماذا تُوقَف الموصلات أيضًا رغم وجود تسجيل الدخول، فلم تذكر الوثائق الرسمية السبب.
في الوضع التفاعلي، يتقدّم المفتاح الذي وافقت عليه فقط
في الوضع التفاعلي، يُسألك Claude Code مرة واحدة عند أول مرة يعثر فيها على ANTHROPIC_API_KEY هل تريد استخدامه، ويتذكر إجابتك. والمفتاح الذي رفضته لا يُستخدم. أي إن ظهر هذا التحذير في الوضع التفاعلي، فإما أنك وافقت على المفتاح في وقت ما، وإما أن بيانات اعتماد أعلى أخرى مضبوطة (مثل 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 معًا، توضع علامة على الذي لا يُستخدم منهما. وهذا عرض صُحّح في الإصدار v2.1.260 بحسب CHANGELOG (نُشر في npm في 3 سبتمبر 2026 بتوقيت UTC)، وقبله كان الاثنان يظهران كأن كليهما فعّال.
Auth token: claude.ai · not in use
API key: ANTHROPIC_API_KEY
إن ظهر بهذا الشكل، فمفتاح API هو المستخدم وتسجيل الدخول إلى claude.ai غير مستخدم. وبالعكس، إن كانت عبارة · not in use بجانب سطر API key، فتسجيل الدخول هو المستخدم. هذا المثال مركّب من أسماء البنود الموجودة في الملف التنفيذي للإصدار v2.1.275، وفي الواقع تظهر أيضًا أسطر مثل Login method وOrganization وEmail. وتذكر الوثائق الرسمية أنه عند استخدام ملف تعريف يظهر سطر Profile بدلًا من Login method.
البحث في متغيرات البيئة
إن ظهر سطر API key ولا تعرف من أين جاء ذلك المفتاح، فتحقّق من متغيرات البيئة في الصدفة نفسها التي شغّلت منها claude. والأوامر التي يرشد إليها مرجع الأخطاء الرسمي هي التالية.
# macOS و Linux
env | grep ANTHROPIC
# Windows (PowerShell)
Get-ChildItem Env:ANTHROPIC*
وهناك متغيرات لا تظهر في هذه الأوامر، مثل CLAUDE_CODE_OAUTH_TOKEN ومتغيرات المزوّدين السحابيين التي تبدأ بـ CLAUDE_CODE_USE_ مثل CLAUDE_CODE_USE_BEDROCK. تحقّق بالطريقة نفسها من عدم وجود متغيرات تطابق البنود من 1 إلى 6 في مخطط القسم 2.
من أين يدخل المفتاح
إن أزلته بـ unset في الصدفة ثم عاد للظهور في الصدفة التالية، فهو يُحمَّل من مكان ما في كل مرة. والمصادر المذكورة في الوثائق الرسمية خمسة.
ملفات إعداد الصدفة
سطر export ANTHROPIC_API_KEY=... في ~/.zshrc أو ~/.bashrc أو ~/.profile. قد يبقى مفتاح من عمل سابق أو من مشروع آخر
إعدادات Windows
ملف تعريف PowerShell ($PROFILE) ومتغيرات البيئة الخاصة بالمستخدم
ملف .env في المشروع
قد تحمّل أداة direnv أو إضافات dotenv للصدفة أو طرفية بيئة التطوير مفتاحًا قديمًا من ملف .env في المشروع. قد يدخل حتى لو لم تضبطه بنفسك
حقل env في ملف الإعدادات
حقل env في ملفات إعدادات Claude Code يمرّر متغيرات البيئة إلى كل الجلسات. حتى لو لم يكن المتغير في الصدفة، فإنه يسري إن كان هنا
apiKeyHelper في ملف الإعدادات
إعداد لأمر يعيد المفتاح، ويمكن كتابته في أي ملف إعدادات. ما دام موجودًا، فإنه يتقدّم على تسجيل الدخول المحفوظ حتى لو نفّذت /login
توجد ملفات إعدادات Claude Code في أربعة أماكن: ~/.claude/settings.json (كل مشاريعك)، و.claude/settings.json (مشترك مع المشروع)، و.claude/settings.local.json (لك وحدك ولهذا المشروع وحده)، والإعدادات المُدارة التي توزّعها مؤسستك. ويبيّن سطر Setting sources في تبويب Status ضمن /status ملفات الإعدادات التي حمّلتها هذه الجلسة. لكنه لا يبيّن أيّ مفتاح جاء من أيّ ملف، فافتح الملفات المرجّحة وابحث فيها عن env وapiKeyHelper.
4. خطوات إعادة الموصلات إلى العمل
هذه خطوات تشغيل Claude Code بتسجيل الدخول بالاشتراك وتحميل موصلات claude.ai. قد تستخدم أدوات أخرى أو سكربتات كتبتها بنفسك مفتاح ANTHROPIC_API_KEY نفسه، فتحقّق من استخداماته قبل حذفه.
احذف مصدر المفتاح
احذف السطر المعني من المكان الذي وجدته في القسم 3: سطر export في ملف إعداد الصدفة، أو سطر المفتاح في .env، أو المتغير داخل env أو apiKeyHelper في ملف إعدادات Claude Code. إن لم تصلح هذا، فسيُحمَّل المفتاح من جديد في الصدفة التالية.
أزله أيضًا من الصدفة المفتوحة الآن
حتى بعد تعديل الملف، يبقى المتغير في الصدفة المفتوحة. في macOS وLinux استخدم unset ANTHROPIC_API_KEY، وفي PowerShell استخدم Remove-Item Env:ANTHROPIC_API_KEY. وفتح صدفة جديدة يؤدي إلى النتيجة نفسها.
أعد تشغيل Claude Code
الجلسة الجارية تبقى على بيانات الاعتماد التي بدأت بها. وخطوات استكشاف الأخطاء الرسمية أيضًا تقوم على إعادة تشغيل claude بعد إزالة المفتاح. كما أن قائمة الموصلات تُجلب عند بدء الجلسة، فأعد التشغيل ثم انتقل إلى الخطوة التالية.
تحقّق عبر /status ونفّذ /login إن لزم
انظر هل اختفى سطر API key أو صارت بجانبه عبارة · not in use. إن كان تسجيل الدخول المحفوظ منتهي الصلاحية، فسيظهر في سطر Login النص Expired — log in again. في هذه الحالة، أو إن كان الحساب غير الحساب الذي سجّلت فيه الموصلات، فاختر حساب claude.ai من جديد عبر /login.
تحقّق من الموصلات عبر /mcp
افتح /mcp؛ إن ظهرت الموصلات تحت عنوان claude.ai فقد انتهيت. وتفاصيل التحقق في القسم 5.
# إزالته من الصدفة المفتوحة الآن (macOS و Linux)
unset ANTHROPIC_API_KEY
# إزالته من الصدفة المفتوحة الآن (Windows PowerShell)
Remove-Item Env:ANTHROPIC_API_KEY
# أعد التشغيل، ثم تحقّق في حقل الإدخال في Claude Code
claude
/status
/mcp
إبقاء المفتاح مع العودة إلى تسجيل الدخول في الوضع التفاعلي فقط
إن كان لديك سبب يمنعك من حذف متغير البيئة، فيمكنك في الوضع التفاعلي وحده أن تبدّل الإعداد بحيث لا يُستخدم المفتاح. فوفقًا لوثائق المصادقة الرسمية، يمكن تغيير الموافقة على المفتاح في الوضع التفاعلي لاحقًا عبر مفتاح التبديل «Use custom API key» في /config. ولا يظهر هذا المفتاح إلا ما دام ANTHROPIC_API_KEY موجودًا في البيئة. بعد إيقافه، أعد تشغيل Claude Code ثم تحقّق من /mcp. لكن في الوضع غير التفاعلي (-p) يُستخدم المفتاح دائمًا متى كان مضبوطًا، فلا تنفع هذه الطريقة هناك.
حين يكون في المرتبة الأعلى شيء غير مفتاح API
ANTHROPIC_AUTH_TOKEN: رمز للمرور عبر بوابة LLM أو وكيل. إن كنت ستواصل العمل عبر البوابة، فاعتبر أن الموصلات غير متاحة. وإن لم تكن تحتاج إليه، فأزل المتغيرapiKeyHelper: يذكر مرجع الأخطاء الرسمي أن/loginلا يحل المشكلة ما دام هذا الإعداد موجودًا. احذفه من ملف الإعدادات ثم نفّذ/loginCLAUDE_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. التحقق من أن المشكلة حُلّت
لا تعتبر الأمر منتهيًا لمجرد أن التحذير لم يظهر مرة واحدة، بل تحقّق من الأمور الثلاثة التالية.
ما يعرضه /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
استخدام مفتاح API طريقة يوفّرها Anthropic رسميًا، كأن تجمع تكاليف الفريق في فوترة API عبر Claude Console. وفي هذه الحالة، فالتحذير مجرد إشعار بأن «الموصلات غير متاحة»، وتجاهله لا يؤثر في العمل. غير أن ما يتاح لك وطريقة الفوترة يختلفان عن تسجيل الدخول بالاشتراك.
| البند | تسجيل الدخول إلى claude.ai (Pro وMax وTeam وEnterprise) | مفتاح API (ANTHROPIC_API_KEY) |
|---|---|---|
| الفوترة | ضمن حصة استخدام الخطة. وإن تجاوزتها فبأرصدة الاستخدام | تُفوتر بالتوكن على مؤسسة Console التي يتبع لها المفتاح |
| ضابط الإفراط في الاستخدام | حدود استخدام الخطة (حصة الساعات الخمس والحصة الأسبوعية وغيرهما) | حد الإنفاق لمساحة العمل في Console |
| موصلات claude.ai | متاحة | لا تُحمَّل |
خوادم MCP المحلية (.mcp.json وclaude mcp add) | متاحة | متاحة |
Remote Control و/schedule وإعدادات الإشعارات | متاحة | معطّلة (منذ v2.1.139) |
إدارة أرصدة الاستخدام (/usage-credits) | متاحة | غير متاحة |
الوضع غير التفاعلي (-p) | يعمل بتسجيل الدخول إن لم يوجد مفتاح | إن وُجد المفتاح يُستخدم دائمًا، بصرف النظر عن الموافقة |
المصادر: وثائق إدارة التكاليف الرسمية في Claude Code (الفوترة والحدود وأرصدة الاستخدام)، ووثائق المصادقة (الوضع غير التفاعلي)، ووثائق MCP (الموصلات)، والإصدار v2.1.139 في CHANGELOG (Remote Control وغيره). وفي Team وEnterprise تُحدَّد حصة الاستخدام لكل مقعد عضو، وتُتقاسم مع محادثات claude.ai.
بدلًا من الموصلات: أضف خادم MCP محليًا
إن كانت الخدمة نفسها تتيح خادم MCP بعيدًا، فيمكنك إضافته مباشرة عبر claude mcp add واستخدامه حتى مع مفتاح API. تحقّق من عنوان URL للاتصال من إرشادات كل خدمة.
# الصيغة: claude mcp add --transport http <name> <URL>
claude mcp add --transport http notion https://mcp.notion.com/mcp
لكن وفقًا لوثائق MCP الرسمية، فإن بعض الموصلات التي تستضيفها Anthropic، مثل Microsoft 365 وGmail وGoogle Calendar، لا تدعم تسجيل الدخول المحلي (OAuth) من Claude Code، لأن خدمة المصادقة الأصلية لا تقبل إلا عناوين إعادة التوجيه التي سجّلتها claude.ai. وإن أضفت إحدى هذه الخدمات محليًا وحاولت تسجيل الدخول، تظهر رسالة is Anthropic-hosted and doesn't support local OAuth وتُرشَد إلى ربطها عبر claude.ai. أي إن هذه الخدمات لا بديل لها ما دمت تستخدم مفتاح API. وشرحنا تشخيص خوادم MCP التي لا تتصل في مقال تعذّر الاتصال بخادم MCP في Claude Code.
منع ظهور التحذير
إن كنت قد قررت ألا تستخدم الموصلات، فاضبط الإعداد 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 في إعداداتك الشخصية أو الإعدادات المُدارة
موقوفة كلٌّ على حدة
مذكورة بالاسم أو بعنوان URL في deniedMcpServers. كما أن الموصلات التي أوقفتها لمشروع معيّن عبر /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
فتحنا وقرأنا في 22 سبتمبر 2026 بلاغين ذوي صلة في مستودع Claude Code على GitHub. لا يحتوي أيّ منهما على نص التحذير الذي يتناوله هذا المقال. وفي حدود ما قرأناه، لا يوجد في أيّ منهما شرح من Anthropic لخلل برمجي.
- #58453 (فُتح في 12 مايو 2026، طلب ميزة): طلب لإيقاف الموصلات من إعدادات Claude Code، لأن الموصلات المربوطة في claude.ai (Canva وGmail وGoogle Drive وGoogle Calendar) تُحمَّل في كل جلسات 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 لم تُحمَّل لذلك. تسجيل الدخول لم يُحذف، بل هو غير مستخدم بسبب الأولوية فقط. تحقّق من بيانات الاعتماد المستخدمة عبر سطر API key في /status؛ وإن أردت الموصلات فاحذف مصدر المفتاح وأعد التشغيل وتحقّق عبر /mcp، وبذلك تنتهي.
إن كنت تستخدم مفتاح API عن قصد، فيمكنك تجاهل التحذير. لكن الفوترة تصبح بالتوكن على مؤسستك في Console، ولا تستطيع استخدام Remote Control ولا /schedule. وإن كنت تريد إيقاف الموصلات فحسب، فاستخدم disableClaudeAiConnectors لا مفتاح API. وجمعنا الأخطاء الأخرى في دليل أخطاء Claude Code الشائعة وحلولها.
أسئلة شائعة
س. ما معنى «claude.ai connectors are disabled»؟
ج. تحذير يخبرك بأن Claude Code لم يحمّل في هذه الجلسة الموصلات التي أضفتها في claude.ai. والسبب أن بيانات اعتماد مثل ANTHROPIC_API_KEY تتقدّم على تسجيل الدخول المحفوظ إلى claude.ai. ويواصل Claude Code نفسه العمل بتلك البيانات.
س. هل يمكنني تجاهل التحذير ومواصلة الاستخدام؟
ج. العمل يستمر. لكن إن كان مفتاح API هو المستخدم، فالتكلفة لا تُحتسب من حصة اشتراكك، بل تُفوتر على مؤسسة Console التي يتبع لها المفتاح. وإن كان مفتاحًا لا تذكر أنك ضبطته، فتحقّق منه عبر /status وأزله.
س. هل تُحل المشكلة بإعادة تنفيذ /login؟
ج. لا، ما دامت بيانات الاعتماد الأعلى موجودة. وتوضّح الوثائق الرسمية أيضًا أن ANTHROPIC_API_KEY الموافَق عليه وapiKeyHelper يتقدّمان على تسجيل الدخول، فلا يحلّ /login محلّهما. أزل المفتاح أو الإعداد أولًا، ثم نفّذ /login إن لزم.
س. هل توجد طريقة لاستخدام الموصلات دون حذف مفتاح API؟
ج. في الوضع التفاعلي فقط: إن أوقفت «Use custom API key» في /config، يبقى المفتاح في البيئة لكنه لا يُستخدم. وفي الوضع غير التفاعلي (-p) يُستخدم المفتاح دائمًا متى كان مضبوطًا، فلا تنفع هذه الطريقة.
المصادر الأولية
- Claude Code — Connect Claude Code to tools via MCP (الوثائق الرسمية): موصلات claude.ai، والحالات الأربع التي لا تُحمَّل فيها، ومسارات وصولها، وdisableClaudeAiConnectors، والموصلات التي تستضيفها Anthropic وتسجيل الدخول المحلي، وsession token rejected
- Claude Code — Authentication (الوثائق الرسمية): أولوية المصادقة، والموافقة على مفتاح API و«Use custom API key»، والعلامة في /status، وملفات التعريف، والرمز طويل الأمد، وتطبيق سطح المكتب والجلسات السحابية
- Claude Code — Error reference (الوثائق الرسمية): طريقة فحص متغيرات البيئة، وapiKeyHelper و/login، وحقل env في ملفات الإعدادات، وclaude.ai rejected the session token (لا يوجد بند لنص التحذير الذي يتناوله هذا المقال)
- Claude Code — Troubleshoot installation and login (الوثائق الرسمية): خطوات إزالة مفتاح API ومواقع ملفات إعداد الصدفة
- Claude Code — Settings (الوثائق الرسمية): أماكن ملفات الإعدادات الأربعة وSetting sources
- Claude Code — Manage costs (الوثائق الرسمية): الفوترة بالاشتراك وعبر Console، وحد الإنفاق لمساحة العمل، و/usage-credits
- anthropics/claude-code — CHANGELOG (رسمي): v2.1.46 (دعم موصلات claude.ai)، وv2.1.139 (تعطيل الموصلات وغيرها عند وجود مفتاح API)، وv2.1.260 (العلامة في /status)، وv2.1.261 (إعادة محاولة جلب الموصلات)
- الملف التنفيذي لـ Claude Code v2.1.275 (المرفق مع تطبيق Claude لسطح المكتب): النص الكامل للتحذير وشروط ظهوره (تحقّقنا في 22 سبتمبر 2026، وأعدنا التحقق في 26 سبتمبر بالإصدار v2.1.281)
- بلاغات GitHub: #58453 و#50537 (كلاهما من المستخدمين، تحقّقنا منهما في 22 سبتمبر 2026)