دليل

اربط Claude Code بـ حركة الشبكة لديك

أمر واحد في الطرفية وتسجيل دخول واحد في المتصفح. بعد ذلك يستطيع Claude Code قراءة ما التقطه هاتفك للتو، وشرح تدفق تسجيل دخول مع إخفاء الأسرار، والتصرّف على أجهزتك — كل أداة محدودة بدورك، وكل إجراء خطر خلف بوابة تأكيد.

يكشف Busymate لوحة التحكم كاملة — 454 أداة تغطي الأجهزة وحركة المرور الملتقطة والإعدادات والقواعد والتصدير ومزرعة الهواتف — كخادم MCP على اسم مضيف واحد. يتحدث Claude Code بروتوكول MCP عبر HTTP أصلًا، لذا فالربط أمر واحد. المصادقة هي OAuth 2.1 قياسي: يسجّل العميل نفسه، ويفتح متصفحك، فتسجّل الدخول بحساب Busymate المعتاد وتوافق مرة واحدة، والرمز الناتج هو ما تحمله كل استدعاء أداة. لا يوجد مفتاح API لإنشائه أو لصقه أو تدويره.

يشرح هذا الدليل الربط من البداية إلى النهاية، ثم يعرض أنواع الطلبات الثلاثة التي تؤتي ثمارها أولًا: قراءة التدفق المباشر، وشرح تدفق API ملتقط، والتصرّف على جهاز. كما يغطي عادة الصيانة الوحيدة التي توفر عليك رحلة إلى المتصفح — إعادة الاتصال بعد تحديث الخادم، وليس إعادة التفويض أبدًا.

قبل أن تبدأ

ما الذي تحتاجه

Claude Code على جهازك، وحساب Busymate، و— ليكون هناك ما تسأل عنه — جهاز التقط حركة مرور.

  • Claude Code مثبّت، مع طرفية يعمل فيها أمره.

  • حساب Busymate يمكنك تسجيل الدخول به في المتصفح — نفس الحساب الذي تستخدمه لوحة التحكم.

  • جهاز مقترن واحد على الأقل بحركة مرور حديثة: iPhone أو Android أو عميل للوكيل أو متصفح Chrome ملتقط. دليل iPhone هو أسرع طريق.

  • دور يملك الصلاحيات التي تنوي استخدامها. تحتاج القراءات إلى صلاحية العرض؛ وتحتاج الإجراءات مثل إعادة إرسال طلب أو تغيير إعدادات جهاز إلى صلاحية التحرير على الأجهزة التي تملكها.

خطوة بخطوة

نفّذها بالترتيب

خطوتان للربط، وواحدة للتحقق، وثلاث لجني الفائدة، وواحدة للحفاظ على سلامة الاتصال.

  1. 01

    أضف الخادم من الطرفية

    شغّل الأمر أدناه. يسجّل Busymate كخادم MCP بعيد لـ Claude Code باستخدام نقل HTTP ونقطة النهاية القياسية. لا حاجة لأي شيء آخر في الأمر — لا رمز ولا ترويسة ولا معرّف عميل. يُقدَّم اكتشاف الأدوات قبل المصادقة، لذا يستطيع Claude Code سرد ما يقدمه الخادم فورًا.

    الأمر الوحيد
    bash
    # Claude Code — add the server, then authorize in your browser on the first tool call
    claude mcp add --transport http busymate-devtools https://mcp.busymate.dev
  2. 02

    فوّض في المتصفح عند أول استدعاء أداة

    اطلب من Claude Code أي شيء يحتاج إلى أداة فيبدأ تدفق OAuth: يسجّل العميل نفسه لدى الخادم، ويفتح متصفحك على صفحة تسجيل دخول Busymate مع تحدي PKCE، فتسجّل الدخول وتوافق، ويعيد المتصفح إلى العميل رمزًا لمرة واحدة يستبدله برمز وصول. يؤكد Claude Code الاتصال. لا تفعل شيئًا من هذا يدويًا؛ ترى صفحة تسجيل الدخول مرة واحدة فقط.

    هذا الرمز من النوع نفسه الذي تستخدمه وحدات التحكم المدمجة في لوحة التحكم، وهو يصادق كل خدمة من خدمات Busymate، لا MCP فقط. يحصل كل عميل تربطه على منحة خاصة به على حسابك — قابلة للإلغاء فرديًا، وتعمل جميعها تحت دورك الواحد، وتظهر جميعها في سجل التدقيق.

  3. 03

    تحقق بسؤال للقراءة فقط

    ابدأ بشيء يقرأ فقط. اسأل أي الأجهزة متصلة وما الذي التقطه أحدها مؤخرًا، أو أي المضيفين أعاد حالة معينة في الساعة الأخيرة. يختار Claude Code الأدوات المناسبة، وتأتي الإجابة من بياناتك الحقيقية — أسماء الأجهزة والمضيفون والمسارات والحالات — لا من تخمين.

    أول طلبين يثبتان الاتصال
    text
    Which of my devices are online right now, and what did the iPhone capture in the last 10 minutes?
    
    Across all my devices, which hosts returned 401 in the last hour?
  4. 04

    اطلب منه شرح تدفق API ملتقط

    هذا هو الطلب الذي وُجد الاتصال من أجله. سمِّ مضيفًا التقطته من هاتفك — استخدم اسم المضيف الكامل بنقطة، لا اسم علامة تجارية مجردًا — واسأل كيف يصادق التطبيق. يقرأ Claude Code ترويسات وأجسام الطلبات والاستجابات الفعلية، ويعيد بناء التدفق، ويمكنه كتابة إعادة إنتاج قابلة للتشغيل. تُعامَل الرموز وملفات تعريف الارتباط وبيانات الاعتماد في الحركة الملتقطة كأسرار وتُستبدل بعناصر نائبة في كل ما يعيده إليك.

    اشرح تدفق تسجيل الدخول الذي أجراه الهاتف للتو
    text
    Look at the captured traffic for identity.example.com and tell me exactly how the app authenticates — the endpoint, the headers it needs, and the request body shape. Then write a curl command that reproduces the login call.
  5. 05

    دعه يتصرّف — خلف بوابة تأكيد

    الأدوات التي تغيّر شيئًا — إعادة إرسال طلب، تبديل VPN جهاز، توجيه حركته عبر وكيل علوي في بلد آخر، تحرير قواعد الحظر — محمية بتأكيد على الخادم: يعرض لك Claude Code ما هو على وشك فعله وينتظر موافقتك. يعمل كل شيء باسمك، محدودًا بصلاحيات دورك والأجهزة التي تملكها، لذا لا يستطيع عميل أبدًا فعل أكثر مما تستطيعه أنت في لوحة التحكم.

    طلب إجراء — كل كتابة تسأل قبل التنفيذ
    text
    Resend the last failed checkout request from my iPhone, then route that phone through a proxy in Germany and confirm its public IP changed.
  6. 06

    اجمعه مع بقية السلسلة

    كل ما تفعله الأدلة الأخرى يدويًا هنا جملة واحدة: اطلب تصدير HAR لمضيف من اليوم، أو محاكاة 401 لمرة واحدة على نقطة نهاية تسجيل دخول، أو أنماط نقاط التوقف الحالية، أو لقطة شاشة من كل هاتف في المزرعة. يربط Claude Code الكلمات بالأدوات؛ وتنطبق قواعد الدور والتأكيد نفسها.

  7. 07

    بعد تحديث الخادم: أعد الاتصال، ولا تعد التفويض أبدًا

    يُعاد نشر الخادم كثيرًا وتصل أدوات جديدة. قد يحتفظ عميل متصل قبل النشر بقائمة أدوات قديمة — تبدو أداة مفقودة أو وصف قديمًا. يلتقط معظم العملاء التغيير تلقائيًا لأن الخادم يعلنه؛ وإن لم يفعل عميلك، أعد تشغيل جلسة Claude Code. لا تسجّل الخروج ولا تحذف الخادم: رمزك يصمد عبر عمليات النشر، وإعادة الموافقة لا تكلفك سوى رحلة إلى المتصفح. وإن أردت يومًا إعادة إضافة نظيفة، فأزل الإدخال أولًا ثم أضفه من جديد — المنحة تبقى، فلن يُطلب منك تسجيل الدخول مرة ثانية.

    إعادة الإضافة النظيفة تحتفظ بمنحتك الحالية
    bash
    claude mcp remove busymate-devtools
    claude mcp add --transport http busymate-devtools https://mcp.busymate.dev

استكشاف الأخطاء

ما الذي قد يسير بشكل خاطئ

كل واحدة من هذه تبدو عطلًا، وهي في الواقع البروتوكول يعمل كما هو محدد تمامًا.

  • تستجيب نقطة النهاية بـ 401 عندما أفتحها في المتصفح

    هذه هي المواصفة. يعيد الطلب المجرد 401 مع تحدي OAuth الذي يخبر العميل أين يجد تدفق تسجيل الدخول. يتابع عملاء MCP من ذلك التحدي تلقائيًا؛ لا شيء معطّل.

  • لم تُفتح نافذة المتصفح قط

    يطبع Claude Code عنوان URL للتفويض أيضًا. انسخه إلى أي متصفح؛ التدفق تسجيل دخول ويب عادي ويعيد التحكم إلى العميل عند الانتهاء.

  • الأدوات مدرجة لكن كل استدعاء يُرفض

    يُقدَّم الاكتشاف قبل المصادقة؛ واستدعاء أي شيء يتطلب منحة OAuth. أكمل تفويض المتصفح الذي بدأه العميل، أو أطلقه من جديد إن أُلغي الرمز، ثم أعد المحاولة.

  • أداة أراها في التوثيق مفقودة

    قائمة أدوات قديمة بعد نشر. أعد تشغيل الجلسة ليعيد العميل اكتشاف السطح. إن ظلت مفقودة، فربما لا يملك دورك الصلاحية التي تحمي تلك الأداة.

  • رُفض إجراء على جهاز أستطيع رؤيته

    الإجراءات محدودة بالأجهزة التي تملكها وبصلاحيات التحرير في دورك. اطلب من مسؤول مساحة العمل منحك الصلاحية، أو نفّذ الإجراء على جهازك الخاص.

الأسئلة الشائعة

أسئلة يطرحها الناس

هل هناك مفتاح API يجب أن أحتفظ به في مكان ما؟

لا. الوصول منحة OAuth مرتبطة بحسابك وبذلك العميل. ألغِها من لوحة التحكم إن فُقد جهاز؛ لا شيء يحتاج إلى تدوير.

هل يعمل بالطريقة نفسها في Cursor أو VS Code أو Claude Desktop؟

نعم — أي عميل يتحدث نقل HTTP وOAuth 2.1 مع التسجيل الديناميكي للعميل يتصل بنقطة النهاية نفسها. تحتوي صفحة التثبيت على إعدادات للنسخ واللصق وروابط بنقرة واحدة لكل منها.

هل يمكن أن يسرّب الرموز التي يراها في حركتي؟

تُخفى بيانات الاعتماد الملتقطة في الشروحات ومقتطفات إعادة الإنتاج، والقراءات محدودة بدورك وأجهزتك، والكتابات خلف بوابة تأكيد. عامل تصدير HAR الخام على أنه حساس؛ أما إجابات الوكيل فليست كذلك.

أمر واحد، ثم اسأل فحسب

أضف الخادم، ووافق مرة واحدة في المتصفح، وسلّم الحركة التي التقطها هاتفك إلى الوكيل القادر على شرحها.

Ask your mate