تصفح الدليل

أدوات MCP

مرجع أدوات MCP

كل أداة يقدمها خادم MCP في بروكداك لـ Claude وعملاء MCP الآخرين: ما تفعله ومعاملاتها وما تعيده ومن يستطيع استخدامها.

يقدم خادم MCP في بروكداك 242 أداة، وتغطي كل ما تفعله في التطبيق تقريبا: البحث في المنافسات، وتسعير البنود، وعروض الأسعار، وطلبات التسعير من الموردين، وأوامر البيع والشراء، والفواتير، والفريق. هذا المرجع يشرح كل أداة: ما تفعله، ومعاملاتها، وما تعيده، ومن يحق له استخدامها.

ملاحظة:هذا مرجع أدوات المؤسسة التي تتصل بها من Claude أو من أي عميل MCP. وللربط نفسه راجع ربط Claude، ولأمثلة طلبات جاهزة راجع العمل مع Claude. عنوان الخادم: https://procduck.com/api/mcp. وللبداية اربط Claude بالخادم المختصر، ففيه أدوات الكتالوج والمشاركة في المنافسات فقط.

كيف تعمل الأدوات

كل أداة تقابل إجراء تفعله في التطبيق: ابحث في المنافسات، وسعر بندا، وأنشئ عرض سعر، وسجل عرض مورد. يبدأ اسم الأداة بالمجال ثم الإجراء، مثل tenders_list وquotations_create وrfq_responses_add. وعادة لا تكتب اسم الأداة بنفسك: تطلب من Claude ما تريد بكلامك فيختار الأداة المناسبة ويستدعيها باسمك. وإن كنت تبني عميل MCP خاصا بك فهذه الأسماء والمعاملات هي ما ترسله.

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

من يستطيع استخدام أداة

يلزم لنجاح الاستدعاء ثلاثة أشياء معا، ويذكرها السطر الذي يلي وصف كل أداة:

  • الصلاحية (scope): إذن مكتوب على مفتاح API أو على الاتصال، مثل tenders.read أو quotations.write. القراءة والكتابة صلاحيتان منفصلتان، والصلاحية * تمنح كل شيء. والاتصال الذي تنشئه بتسجيل الدخول من Claude يحمل *، ويحده دورك.
  • الدور: دورك الحالي في المؤسسة. يقرأ الخادم دورك عند كل استدعاء، فتتغير حدود الاتصال فورا إذا تغير دورك. وبعض الأدوار ترى الأدوات دون الأسعار، وتبين الملاحظات تحت الأداة ذلك.
  • الخطة: كل الأدوات للخطة الاحترافية وخطة المؤسسات، فخطة البداية لا تشمل واجهة API ولا ربط MCP، ويرد كل طلب منها 403 plan_upgrade_required مع الميزة api_access. وفي الاحترافية لكل مستخدم مفتاح API واحد أو ربط MCP واحد، ويرفض الثاني بالرمز 403 plan_limit_reached مع api_keys_per_user، ولا حد في خطة المؤسسات.

ويذكر الرفض سببه: 403 مع نص يبدأ بعبارة الصلاحية الناقصة، أو بـinsufficient_role، أو بـplan_upgrade_required، أو بـplan_limit_reached. وتجد تفاصيل كل دور في واجهة البرمجة.

كيف تقرأ وصف أداة

  • السطر تحت الوصف: أولا أثر الأداة (للقراءة فقط، أو يغير البيانات، أو يحذف بيانات أو يستبدلها)، ثم الصلاحية، ثم الأدوار، ثم الخطط.
  • جدول المعاملات: اسم المعامل ونوعه وهل هو مطلوب ووصفه. الحقول الداخلية تكتب بنقطة، فـitems[].quantity هو حقل quantity في كل عنصر من القائمة items. والأنواع: string وinteger وnumber وboolean وobject، وعلامة [] بعد النوع تعني قائمة منه.
  • مثال المعاملات: ما يرسله العميل فعلا، لمن يبني عميلا خاصا به.
  • ما يعيده وملاحظات القواعد والحدود التي تفيد قبل الاستدعاء.

قواعد مشتركة

  • القوائم تأخذ page (من 1) وpage_size، ويذكر وصف كل أداة حدها الأقصى. والنتيجة الفارغة تعني أن البحث لم يجد شيئا.
  • التعديل جزئي: أدوات التعديل تغير ما ترسله فقط، وما لم يرسل يبقى كما هو. وnull يمسح حقلا يقبل الفراغ. والقوائم (مثل بنود منافسة يدوية) لا تستبدل إلا إذا أرسلتها، ويذكر وصف الأداة متى تستبدل بالكامل.
  • المعرفات أرقام: معرف المنافسة ومعرف البند ومعرف العرض وهكذا، وتأتي من أدوات القوائم والتفاصيل. وتقاس المبالغ بالريال السعودي ما لم يذكر الوصف غيره.
  • التواريخ: last_offer_date هو آخر موعد لتقديم العروض في المنافسة، وsubmission_date تاريخ نشرها. والتاريخ بصيغة YYYY-MM-DD والوقت بصيغة ISO 8601.
  • الرفع يكون بترميز base64 داخل JSON في الحقل content_base64، أو بمرجع لملف تحتفظ به المنصة سلفا (staged_ref) فيما تذكر الأداة ذلك. ويرفض الخادم أي طلب يتجاوز نحو 4.5 ميغابايت.
  • الحدود: 100 طلب في الدقيقة لكل مفتاح، ويحتسب كل استدعاء من الحد اليومي لمؤسستك: 1,000 في الاحترافية، وبلا حد في المؤسسات.

الملفات والمهام الخلفية

الأداة التي تولد ملفا (PDF أو Excel أو ZIP أو XML) تعيد filename وcontent_type وsize_bytes والمحتوى بترميز base64 في base64. ولا يضمن الملف الذي يتجاوز 4 ميغابايت في الرد، فترد الأداة بخطأ يسمي نقطة REST التي تنزله منها بمفتاحك. وحين يتصل المساعد على واتساب ترسل الملفات إلى المحادثة مستندات بعد الرد.

ويستغرق ملفان أكثر من طلب واحد: ملف مرفقات نوبكو وحزمة ملفات عروض الأسعار. تبنى في الخلفية، وتنتظر الأداة التي تبدأها مدة wait_seconds ثم تعيد الملف أو المهمة، وتتابعها أدوات ملفات العطاء والمهام الخلفية.

ورفع ملف إلى سجل، كصورة منتج أو مرفقه أو شعار المؤسسة، لا يمر عبر الأداة: تعيد أداة البدء رابط رفع مؤقتا ترسل إليه الملف بطلب PUT، ثم تتحقق أداة الإنهاء منه وتحفظه. التفاصيل في الصور والمرفقات واستيراد الجداول.

صفحات المرجع

الصفحةالأدواتما تغطيه
المنافسات والبحث16أدوات MCP للبحث في المنافسات وقراءتها وملخصاتها وسجل أسعارها، وللمفضلة وعمليات البحث المحفوظة والتصدير.
المنافسات اليدوية والبنود والمشاركة17أدوات MCP لإنشاء منافسات يدوية وإدارة بنودها، وتحديد البنود المشارك فيها، واختيار المنتج المقابل لكل بند.
العطاءات وتسعير البنود8أدوات MCP لقائمة العطاءات ولأسعار بنود كل منافسة وما تسفر عنه من ترسية.
ملفات العطاء والمهام الخلفية7أدوات MCP لتوليد ملفات التقديم (ملف الرد وملف المرفقات وخطاب التغطية) ومتابعة المهام الخلفية للملفات الكبيرة.
المنتجات24أدوات MCP لكتالوج المنتجات: السجلات والمهملات والربط بالشركات المصنعة وبرموز نوبكو وسجل الأسعار وتنبيهات المنافسات المطابقة.
الشركات المصنعة10أدوات MCP لدليل الشركات المصنعة وتحليلات أسعارها وخطابات التفويض.
الصور والمرفقات واستيراد الجداول26أدوات MCP لصور المنتجات ومرفقاتها ومرفقات المصنعين وشعار المؤسسة وختمها وتوقيعك، واستيراد السجلات من جدول بيانات.
عروض الأسعار ومندوبو المبيعات21أدوات MCP لإنشاء عروض الأسعار وتعديلها واعتمادها وتوليدها من منافسة وتنزيلها، ولسجل مندوبي المبيعات.
طلبات التسعير وعروض الموردين13أدوات MCP لطلبات التسعير من الموردين وتسجيل عروضهم بأي عملة، وكتاب الأسعار وأسعار الصرف.
العملاء7أدوات MCP لدليل العملاء وبياناتهم الضريبية وعناوينهم وربطهم بسجل مصنع.
أوامر البيع والشراء16أدوات MCP لأوامر البيع الواردة من العملاء وأوامر الشراء الصادرة إلى الموردين وتسجيل الاستلام.
التسليمات والمستودعات16أدوات MCP للتسليمات التي تنفذ أوامر البيع، وللمستودعات ووجهات التسليم.
الفواتير والفوترة الإلكترونية12أدوات MCP للفواتير الضريبية وإشعارات الدائن والمدين مع هيئة الزكاة والضريبة والجمارك، وسجل النشاط والأرشيف والتحقق من السلسلة.
لوحة التحكم والتحليلات وأسعار الترسية9أدوات MCP للقراءة من لوحة التحكم والتحليلات وتقرير العطاء والاستخدام والنشاط والتقويم وأسعار الترسية.
التنبيهات والإشعارات والوسوم والفوترة12أدوات MCP لتنبيهات الكلمات المفتاحية والإشعارات التي تنتجها، ولوسوم المنافسات وملخص الاشتراك.
الفريق والإعدادات والملف الشخصي15أدوات MCP لأعضاء الفريق ودعواتهم وإعدادات المؤسسة وملفك الشخصي.
واتساب13أدوات MCP لربط واتساب والتنبيهات عليه والملفات التي تحتفظ بها المحادثة ومجموعات الفريق.

كل الأدوات أبجديا

الأداةما تفعله
activity_listعرض آخر النشاطات
agencies_listعرض الجهات
alerts_createإنشاء تنبيه كلمات
alerts_deleteحذف تنبيه كلمات
alerts_listعرض تنبيهات الكلمات
alerts_updateتعديل تنبيه كلمات
analytics_getعرض تحليلات السوق
bid_analytics_getعرض تحليلات العطاءات
bid_pricing_deleteحذف سعر بند
bid_pricing_listعرض أسعار البنود
bid_pricing_outcome_setتسجيل نتيجة ترسية بند
bid_pricing_set_batchتحديد أسعار عدة بنود
bid_report_getعرض تقرير تجهيز العطاء
bids_createإضافة عطاء
bids_deleteحذف عطاء
bids_listعرض العطاءات
bids_updateتعديل عطاء
billing_getعرض ملخص الاشتراك
calendar_getعرض تقويم المواعيد
catalog_files_listالبحث في مكتبة المستندات
customers_createإنشاء عميل
customers_deleteحذف عميل
customers_getعرض عميل
customers_link_vendorربط عميل بسجل مورد
customers_listعرض العملاء
customers_unlink_vendorفك ربط عميل بسجل مورد
customers_updateتعديل عميل
dashboard_getعرض ملخص لوحة التحكم
deliveries_createإنشاء تسليم
deliveries_deleteحذف تسليم
deliveries_getعرض تسليم
deliveries_listعرض التسليمات
deliveries_set_statusتغيير حالة التسليم
deliveries_updateتعديل تسليم
destinations_createإضافة وجهة
destinations_deleteحذف وجهة
destinations_getعرض وجهة
destinations_listعرض الوجهات
destinations_updateتعديل وجهة
export_tenders_csvتصدير المنافسات CSV
favorites_addإضافة منافسة إلى المفضلة
favorites_listعرض المفضلة
favorites_removeإزالة منافسة من المفضلة
fx_rates_getعرض أسعار الصرف المتاحة للعروض
generation_jobs_cancelإلغاء مهمة خلفية
generation_jobs_getعرض مهمة خلفية
generation_jobs_listعرض المهام الخلفية
generation_jobs_partتنزيل جزء من مهمة خلفية
historical_prices_listتصفح أسعار الترسية السابقة
invoice_archive_zipتنزيل أرشيف XML للفواتير
invoice_events_listعرض سجل نشاط الفواتير
invoice_pdfتنزيل ملف PDF للفاتورة
invoice_xmlتنزيل ملف XML للفاتورة
invoices_createإنشاء مسودة فاتورة
invoices_deleteحذف مسودة فاتورة
invoices_getعرض فاتورة
invoices_issueإصدار فاتورة
invoices_listعرض الفواتير
invoices_submitإعادة إرسال فاتورة إلى الهيئة
invoices_updateتعديل مسودة فاتورة
manufacturer_attachment_deleteحذف مرفق شركة مصنعة
manufacturer_attachment_listعرض مرفقات الشركة المصنعة
manufacturer_attachment_upload_finalizeإنهاء رفع مرفق شركة مصنعة
manufacturer_attachment_upload_url_createبدء رفع مرفق شركة مصنعة
manufacturer_intel_generateكتابة ملخص ذكي لشركة
manufacturer_intel_getعرض تحليلات توريد شركة
manufacturer_letter_pdfإنشاء خطاب تفويض
manufacturers_bulk_updateتعديل عدة شركات مصنعة
manufacturers_createإضافة شركة مصنعة
manufacturers_deleteحذف شركة مصنعة
manufacturers_export_csvتصدير دليل الشركات المصنعة
manufacturers_getعرض شركة مصنعة
manufacturers_listعرض الشركات المصنعة
manufacturers_updateتعديل شركة مصنعة
notifications_clearمسح كل الإشعارات
notifications_listعرض الإشعارات
notifications_mark_readتعليم الإشعارات كمقروءة
product_attachment_deleteحذف مرفق منتج
product_attachment_upload_finalizeإنهاء رفع مرفق منتج
product_attachment_upload_url_createبدء رفع مرفق منتج
product_compliance_letter_pdfإنشاء خطاب امتثال للمنتج
product_files_copyنسخ ملف منتج إلى منتجات أخرى
product_manufacturer_bulk_linkربط عدة منتجات بشركة مصنعة
product_manufacturer_linkربط منتج بشركة مصنعة
product_manufacturer_set_defaultتحديد الشركة المصنعة الافتراضية
product_manufacturer_unlinkفك ربط منتج بشركة مصنعة
product_nupco_linkربط منتج برمز نوبكو
product_nupco_unlinkفك ربط منتج برمز نوبكو
product_photo_deleteحذف صورة منتج
product_photo_listعرض صور المنتج
product_photo_upload_finalizeإنهاء رفع صورة منتج
product_photo_upload_url_createبدء رفع صورة منتج
products_alerts_listعرض تنبيهات المنتجات
products_bulk_createإضافة منتجات بالجملة
products_bulk_updateتعديل منتجات بالجملة
products_createإضافة منتج
products_deleteنقل منتج إلى المهملات
products_export_csvتصدير الكتالوج كاملا
products_getعرض منتج
products_historical_pricesسجل ترسية نوبكو لمنتج
products_import_templateتحميل قالب استيراد المنتجات
products_listعرض المنتجات
products_purgeحذف المنتجات نهائيا
products_restoreاستعادة منتج من المهملات
products_similarمنتجات تحمل رمز نوبكو نفسه
products_sourcing_historyسجل أسعار الموردين لمنتج
products_trash_listعرض المنتجات المحذوفة
products_updateتعديل منتج
profile_getعرض الملف الشخصي
profile_updateتعديل الملف الشخصي
purchase_orders_createتسجيل أمر شراء
purchase_orders_deleteحذف أمر شراء
purchase_orders_getعرض أمر شراء
purchase_orders_listعرض أوامر الشراء
purchase_orders_receiveتسجيل استلام بضاعة
purchase_orders_set_statusتغيير حالة أمر شراء
purchase_orders_updateتعديل أمر شراء
quotation_packageتنزيل حزمة ملفات عرض سعر
quotation_packages_bundleتنزيل حزم عدة عروض
quotation_pdfتنزيل ملف PDF لعرض سعر
quotation_product_documentتوليد مستند المنتج
quotation_product_document_prefillعرض القيم المعبأة لمستند المنتج
quotations_bulk_updateتعديل ترويسات عدة عروض
quotations_createإنشاء عرض سعر
quotations_defaults_getعرض القيم الافتراضية لعروض الأسعار
quotations_deleteحذف عرض سعر
quotations_getعرض سعر واحد
quotations_listعرض عروض الأسعار
quotations_set_approvalاعتماد عروض الأسعار أو إلغاء اعتمادها
quotations_updateتعديل عرض سعر
rfq_excel_exportتنزيل ملف Excel لطلب تسعير
rfq_price_bookعرض كتاب أسعار الموردين
rfq_responses_addتسجيل عرض مورد
rfq_responses_deleteحذف عرض مورد
rfq_responses_listعرض سطور أسعار الموردين
rfq_responses_updateتعديل عرض مورد
rfqs_createإنشاء طلب تسعير
rfqs_deleteحذف طلب تسعير
rfqs_getعرض طلب تسعير
rfqs_listعرض طلبات التسعير
rfqs_updateتحديد عملة طلب تسعير
sales_order_document_deleteحذف مستند من أمر بيع
sales_order_document_upload_finalizeإنهاء رفع مستند لأمر بيع
sales_order_document_upload_url_createبدء رفع مستند لأمر بيع
sales_orders_calendarتقويم التسليمات
sales_orders_createتسجيل أمر بيع
sales_orders_create_deliveriesتخطيط تسليمات أمر بيع
sales_orders_deleteحذف أمر بيع
sales_orders_getعرض أمر بيع
sales_orders_listعرض أوامر البيع
sales_orders_mark_deliveredتسجيل تسليم أمر بيع كاملا
sales_orders_set_statusتغيير حالة أمر بيع
sales_orders_updateتعديل أمر بيع
sales_persons_createإضافة مندوب مبيعات
sales_persons_deleteحذف مندوب مبيعات
sales_persons_getعرض مندوب مبيعات
sales_persons_listعرض مندوبي المبيعات
sales_persons_updateتعديل مندوب مبيعات
saved_searches_createحفظ بحث
saved_searches_deleteحذف بحث محفوظ
saved_searches_listعرض عمليات البحث المحفوظة
settings_getعرض إعدادات المؤسسة
settings_logo_deleteحذف شعار المؤسسة
settings_logo_upload_finalizeإنهاء رفع شعار المؤسسة
settings_logo_upload_url_createبدء رفع شعار المؤسسة
settings_signature_deleteحذف توقيعي
settings_signature_getعرض توقيعي
settings_signature_upload_finalizeإنهاء رفع توقيعي
settings_signature_upload_url_createبدء رفع توقيعي
settings_stamp_deleteحذف ختم المؤسسة
settings_stamp_upload_finalizeإنهاء رفع ختم المؤسسة
settings_stamp_upload_url_createبدء رفع ختم المؤسسة
settings_updateتعديل إعدادات المؤسسة
sheet_importإنشاء سجلات من جدول بيانات
tags_createإنشاء وسم
tags_deleteحذف وسم
tags_listعرض الوسوم
tags_updateتعديل وسم
team_activity_listعرض نشاط الفريق
team_invite_cancelإلغاء دعوة
team_invite_createدعوة عضو إلى الفريق
team_invite_resendإعادة إرسال دعوة
team_listعرض الفريق
team_removeإزالة عضو من الفريق
team_update_roleتغيير دور عضو
tender_item_participation_listعرض البنود المشارك فيها
tender_item_participation_set_batchتحديد مشاركة عدة بنود
tender_item_price_levels_setتحديد وحدة عدة بنود
tender_item_product_selection_clearإلغاء اختيار منتج لبند
tender_item_product_selection_setاختيار منتج لبند
tender_items_createإضافة بند إلى منافسة يدوية
tender_items_deleteإزالة بند
tender_items_updateتعديل بند
tender_quotation_pdf_bundleتنزيل ملفات PDF لعروض منافسة
tender_quotations_generateتوليد عروض أسعار لمنافسة
tender_quotations_listعرض عروض منافسة
tender_rfq_matrixعرض عروض الموردين على منافسة
tenders_badail_poa_importاستيراد طلبات Badail POA من نوبكو
tenders_catalog_pricingتسعير المنافسة من الكتالوج
tenders_cover_letter_pdfتوليد خطاب تغطية المنافسة
tenders_createإنشاء منافسة يدوية
tenders_create_products_from_itemsإنشاء منتجات من البنود
tenders_deleteحذف منافسة يدوية
tenders_distributionتوزيع بنود المنافسة
tenders_getعرض منافسة
tenders_historical_pricesالترسيات السابقة لبنود المنافسة
tenders_listعرض المنافسات
tenders_nupco_attachments_fillتوليد ملف مرفقات نوبكو
tenders_nupco_response_fillتعبئة ملف رد نوبكو
tenders_product_links_auto_linkربط المنتجات بالبنود تلقائيا
tenders_product_links_listعرض المنتجات المرتبطة بالمنافسة
tenders_searchالبحث في المنافسات
tenders_sourcing_historyأسعار الموردين السابقة لبنود المنافسة
tenders_sourcing_price_addتسجيل سعر توريد لبند
tenders_submission_historyتاريخ مؤسستك مع بنود المنافسة
tenders_summaryملخص منافسة بالذكاء الاصطناعي
tenders_updateتعديل منافسة يدوية
usage_getعرض استخدام الخطة
warehouses_createإضافة مستودع
warehouses_deleteحذف مستودع
warehouses_getعرض مستودع
warehouses_listعرض المستودعات
warehouses_updateتعديل مستودع
whatsapp_alerts_getعرض حالة تسليم التنبيهات على واتساب
whatsapp_alerts_setضبط تسليم التنبيهات على واتساب
whatsapp_attachment_discardحذف ملف محتفظ به
whatsapp_attachment_readقراءة نص ملف محتفظ به
whatsapp_attachments_listعرض الملفات المحتفظ بها
whatsapp_groups_createإنشاء مجموعة واتساب
whatsapp_groups_deleteحذف مجموعة واتساب
whatsapp_groups_listعرض مجموعات واتساب
whatsapp_groups_remove_participantإزالة مشارك من مجموعة
whatsapp_groups_renameإعادة تسمية مجموعة واتساب
whatsapp_groups_reset_invite_linkتجديد رابط دعوة المجموعة
whatsapp_link_getعرض أرقام واتساب المرتبطة
whatsapp_link_revokeفصل رقم واتساب
zatca_chain_verifyالتحقق من سلسلة الفواتير وسجل النشاط
zoho_books_disconnectفصل Zoho Books
zoho_books_getعرض ربط Zoho Books
zoho_books_organizations_listعرض منشآت Zoho Books
zoho_books_settings_updateتعديل إعدادات مزامنة Zoho Books
zoho_books_syncمزامنة Zoho Books الآن