موصل Vercel عبر MCP لـ Manus

اكتشف لماذا فشل نشر Vercel، وما يجب إصلاحه

اربط حسابك الخاص في Vercel ليسرد Manus مشاريعك وعمليات النشر، ويقرأ سجلات البناء، ويجد سبب فشل البناء ويقترح الحل. يمكنه أيضًا التحقق من توفر نطاق ما والبحث في وثائق Vercel الرسمية.

أولًا، قم بتوصيل Vercel في Manus
storefrontProductionmaina1c9e2fAdd product reviewsError41s
أنشئ السجلات
  1. Cloning github.com/acme/storefront (Branch: main, Commit: a1c9e2f)
  2. Running "npm run build"
  3. > next build
  4. Creating an optimized production build ...
  5. Failed to compile.
  6. ./app/products/[id]/page.tsx
  7. Module not found: Can't resolve '@/components/ReviewList'
  8. > Build failed because of webpack errors
  9. Error: Command "npm run build" exited with 1
Manus

سبب الفشل

الصفحة تستورد ReviewList، لكن اسم الملف هو reviewList.tsx. أسماء الملفات حسّاسة لحالة الأحرف في بناء Vercel، فلا يمكن العثور على الاستيراد، حتى لو كان يعمل على جهازك.

الحل المقترح

app/products/[id]/page.tsx، السطر 4

-import { ReviewList } from '@/components/ReviewList'

+import { ReviewList } from '@/components/reviewList'

فشل نشر Vercel؟ احصل على السبب والحل

بدلاً من التمحيص في مئات أسطر السجلات، احصل على السطر الذي تسبب في تعطل البناء، والسبب بكلمات واضحة، والتعديل المطلوب تنفيذه.

اسأل لماذا فشل نشر Vercel الليلة الماضية

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

  • checkoutErrorالليلة الماضية
    1. Generating static pages (12/18)
    2. Error: STRIPE_SECRET_KEY is not set
    3. Error occurred prerendering page "/checkout"

    سبب الفشل

    STRIPE_SECRET_KEY مضبوط لـ Preview فقط وليس لـ Production، لذلك يتوقف بناء الإنتاج عند عرض /checkout.

    ما الذي يجب تغييره

    أضِف STRIPE_SECRET_KEY إلى بيئة Production في إعدادات المشروع، ثم أعد النشر.

  • blogErrorمنذ ساعتين
    1. Linting and checking validity of types ...
    2. Type error: Property 'slug' does not exist on type 'Post'.
    3. ./app/blog/page.tsx:23:18

    سبب الفشل

    تمت إعادة تسمية slug إلى permalink في lib/posts.ts، لكن صفحة المدونة ما زالت تعرض slug.

    ما الذي يجب تغييره

    غيّر post.slug إلى post.permalink في السطر 23 من app/blog/page.tsx.

  • dashboardErrorالأمس
    1. Running "install" command: `npm install`...
    2. npm error ERESOLVE could not resolve
    3. peer react@"^18" from @acme/date-picker@2.1.0

    سبب الفشل

    لا يزال @acme/date-picker يتطلب React 18، بينما انتقل المشروع إلى React 19.

    ما الذي يجب تغييره

    حدِّث @acme/date-picker إلى إصدار يدعم React 19، أو استمر على React 18 حتى يتوفر ذلك.

سجلات بناء Vercel وحالة النشر عبر المشاريع

قائمة واحدة بآخر عمليات النشر في فريقك، لترى ما هو مباشر وما لا يزال قيد البناء وما يحتاج إلى مراجعة.

سجلات Vercel لا تظهر؟ تحقق أولًا من حالة كل عملية نشر

يسرد Manus أحدث عمليات النشر لكل مشروع مع الفرع والإصدار (commit) والحالة ووقت البناء. ويحدد العمليات الفاشلة وأي بناء في Vercel عالق على Initializing أو Queued، ثم يفتح سجلات البناء لأي صف تسأل عنه.

acmeجميع المشاريعآخر 24 ساعة
  1. Errorstorefrontmaina1c9e2fAdd product reviews41sمنذ ساعتين
  2. Initializingdocsmain7d02b1cUpdate pricing table18mمنذ 18 دقيقة
  3. Buildingmarketingmainc93f5e2New hero copy1m 10sمنذ دقيقة واحدة
  4. Readystorefrontfix/cart-total4be71a0Round cart totals52sمنذ 3 ساعات
  5. Readydashboardmain0e6a9d4Add CSV export1m 34sمنذ 5 ساعات

Manus: فشل storefront على main منذ ساعتين، ويشير سجل البناء إلى استيراد مفقود. docs ظل في حالة Initializing لمدة 18 دقيقة، بينما تبدأ عملياته عادةً في أقل من دقيقة. كل شيء آخر يبدو جيدًا.

من عملية بناء فاشلة إلى طلب سحب في GitHub

اتبع سير عملك المعتاد: يمر الإصلاح عبر طلب دمج (pull request)، ويقوم Vercel ببناء معاينة قبل أن يصل أي شيء إلى الإنتاج.

أصلحه في طلب سحب، ثم اترك Vercel ينشر من GitHub

عند ربط GitHub أيضًا، يقوم Manus بإصلاح المشكلة في فرع جديد ويفتح طلب سحب. وإذا كان المشروع مرتبطًا بذلك المستودع، يبني Vercel معاينة لطلب السحب كما يفعل مع كل عملية دفع (push)، ويخبرك Manus عندما تصبح Ready. ويبقى قرار الدمج بيدك.

acme/storefront#142في انتظار مراجعتك

تصحيح حالة الأحرف في استيراد ReviewList

mainfix/review-list-import+1−1

فشل بناء Vercel لأن app/products/[id]/page.tsx استورد @/components/ReviewList. يغيّر هذا التعديل الاستيراد لمطابقة اسم الملف. لم تتغير ملفات أخرى.

storefrontPreviewReady44s

storefront-git-fix-review-list-import-acme.vercel.app

Manus: نجحت نسخة المعاينة لـ fix/review-list-import. ادمج طلب السحب عندما تكون جاهزًا.

تحقق من نطاق أو اسأل وثائق Vercel

الأسئلة الصغيرة التي كنت تفتح لها علامة تبويب أخرى، تُجاب الآن في المحادثة نفسها.

تحقق من توفر نطاق Vercel في المحادثة

اذكر بضعة أسماء، ويتحقق Manus من المتاح منها للتسجيل. إنه لا يشتري أي شيء: هذا القرار يبقى لك.

lumenstudio
  • lumenstudio.comمأخوذ
  • lumenstudio.devمتاح
  • lumenstudio.appمتاح
  • lumenstudio.ioمأخوذ

Manus: lumenstudio.dev و lumenstudio.app متاحان للتسجيل. شراء أحدهما قرار يعود إليك.

ابحث في وثائق Vercel الرسمية عن الإعداد المناسب

اسأل كيف تضيف خطاف نشر (deploy hook) في Vercel، أو كيف تفعّل حماية النشر (Deployment Protection) في Vercel، أو كيف تعيد النشر بدون ذاكرة التخزين المؤقت للبناء في Vercel، وسيجيب Manus خطوة بخطوة من وثائق Vercel الرسمية.

كيف أضيف خطاف نشر (deploy hook)؟

  1. 1افتح إعدادات مشروعك واختر Git.
  2. 2تحت Deploy Hooks، سمِّ الفكرة واختر فرعًا.
  3. 3أرسل طلب GET أو POST إلى الرابط الذي تحصل عليه، وسيبدأ نشر جديد.
وثائق Vercel: Creating & Triggering Deploy Hooks

اربط خادم Vercel MCP في Manus

لا حاجة لنسخ عنوان خادم أو رمز. Vercel موجود بالفعل في موصلات Manus، وتسجّل الدخول بحساب Vercel الخاص بك.

  1. فتح الموصلات

    في Manus، افتح الموصلات واختر Vercel.

  2. سجّل الدخول إلى Vercel

    استخدم حسابك في Vercel واختر الفرق التي يمكن لـ Manus العمل معها.

  3. اذكر اسم مشروع في مهمة

    اطرح سؤالك بكلمات بسيطة، وألصق رابط نشر إن وُجد لديك.

أهم الأشياء التي يعمل معها Manus
  • المشاريع وعمليات النشرالحالة والفرع والالتزام ووقت البناء
  • أنشئ السجلاتمخرجات كل عملية بناء، سطرًا بسطر
  • النطاقاتنطاقاتك، وما إذا كان هناك نطاق جديد متاح
  • وثائق Vercelدلائل رسمية للإعدادات والأخطاء

يحصل Manus على نفس صلاحية حساب Vercel الخاص بك في الفرق التي تسمح بها، فيمكنه أيضًا تغيير ما يسمح به دورك، مثل متغيرات البيئة. وللحفاظ على مهمة للقراءة فقط، اذكر ذلك في طلبك.

استكشف الموصلات والأدلة

أسئلة حول موصل MCP لـ Vercel

هل يدعم Manus بروتوكول Vercel MCP؟

نعم. يتصل Manus بخادم MCP (بروتوكول سياق النموذج) الرسمي من Vercel على mcp.vercel.com، وهو خادم Vercel MCP الذي يتيح لأدوات الذكاء الاصطناعي التعامل مع مشاريعك وعمليات النشر والسجلات. وهو موجود بالفعل في موصلات Manus، فلا حاجة لتثبيته أو استضافته.

كيف أقوم بربط Vercel مع Manus؟

افتح الموصلات (Connectors) في Manus، واختر Vercel وسجّل الدخول بحساب Vercel الخاص بك. في شاشة Vercel، اختر الفرق التي يمكن لـ Manus العمل معها. بعد ذلك، اذكر اسم مشروع أو ألصق رابط نشر في مهمة ما.

ماذا يمكن لـ Manus أن يراه في حساب Vercel الخاص بي؟

مشاريعك وإعداداتها، بما في ذلك متغيرات البيئة وقيمها، بالإضافة إلى عمليات النشر وسجلات البناء ونطاقاتك وما إذا كان يتوفر نطاق جديد، ووثائق Vercel الرسمية. يمتلك نفس صلاحيات حساب Vercel الخاص بك في الفرق التي تسمح بها، ويظل دورك في Vercel ساريًا.

هل سيقوم Manus بتغيير بيئة الإنتاج أو شراء نطاق نيابةً عني؟

قراءة عمليات النشر وسجلات البناء والوثائق لا تغيّر شيئًا. لكن الاتصال له نفس صلاحيات حساب Vercel الخاص بك، فيمكنه أيضًا إجراء تغييرات يسمح بها دورك، مثل بدء أو إلغاء عمليات نشر وتحرير متغيرات البيئة أو إعدادات المشروع. إذا كنت تريد فقط تشخيصًا، فاذكر ذلك في طلبك واطلب أن تُعرض التغييرات كقائمة تطبّقها بنفسك. بالنسبة للنطاقات، يتحقق Manus من التوفر ويترك الشراء لك. يطلب Vercel أيضًا تأكيد السعر قبل أي عملية شراء، ولا يمكن الشراء إلا لأعضاء الفريق الذين لديهم صلاحية الفوترة.

هل أحتاج إلى تشغيل أوامر أو استخدام واجهة سطر الأوامر Vercel؟

لا. لا تحتاج إلى أمر CLI الخاص بـ Vercel logs ولا إلى محطة طرفية: اسأل بكلمات عادية، وManus يقرأ عمليات النشر ومخرجات البناء عبر الموصل. وإذا كان الحل يتطلب تغيير أمر بناء Vercel أو إعدادًا آخر للمشروع، فسيخبرك بأي إعداد يجب تغييره.

هل يمكنني استخدامه كـ MCP لسجلات Vercel؟

نعم، لسجلات البناء. اذكر اسم عملية نشر، أو الصق رابطها، ويقرأ Manus مخرجات البناء عبر خادم MCP التابع لـ Vercel، ثم يشير إلى الأسطر المهمة. لا حاجة لتنزيل السجلات أو نسخها أولًا.

هل أحتاج إلى Claude Code، أو Cursor أو Codex لاستخدام Vercel MCP؟

لا. دليل "Vercel MCP Claude Code"، أو إعداد "Vercel MCP Cursor"، أو إعداد "Vercel MCP Codex" يتطلب منك إضافة خادم Vercel إلى تلك الأداة بنفسك. في Manus، يكون Vercel موجودًا بالفعل في الموصلات: سجّل الدخول مرة واحدة، اطرح سؤالك في محادثة، وتُنفَّذ المهمة في السحابة.

هل يمكنني إلغاء وصول Manus إلى Vercel؟

نعم. افتح الموصلات (Connectors) في Manus، اختر Vercel واختر قطع الاتصال. يمكنك إعادة الاتصال لاحقًا واختيار فرق مختلفة في شاشة Vercel.

اربط Vercel وتحقق من آخر نشر لك

اربط Vercel في Manus