نظرة عامة
يستضيف Nudgen خادم MCP عند نقطة النهاية/mcp في نطاق تطبيقك. يستخدم الخادم بروتوكول MCP بالإصدار 2026-07-28 عبر Streamable HTTP ويتطلب OAuth 2.1. اربط عميلاً يدعم وسيلة النقل هذه. سجّل الدخول إلى Nudgen في متصفحك، واختر مساحة عمل، ثم وافق على الصلاحيات التي يطلبها العميل. يظل اتصالك مرتبطًا بمساحة العمل تلك حتى إذا بدّلت لاحقًا إلى مساحة عمل أخرى في لوحة التحكم.
سبب أهمية ذلك
يمكن لمساعدك قراءة جهات الاتصال والحملات، والعثور على الأنشطة التجارية القريبة، وإعداد مسودة محتوى، وتجهيز حملة للإطلاق من دون التعامل مع جلسة لوحة التحكم أو رمز وصول شخصي. وتراجع كل عملية إرسال فعلية أو جدولة في متصفحك قبل تنفيذها.ربط عميلك
نقطة نهاية الإنتاج هي:
يستخدم خادم التفويض رمز التفويض مع PKCE S256 وربط الموارد وتدوير رمز التحديث. كما يقبل مستندات بيانات معرّف العميل الوصفية والتسجيل الديناميكي للعملاء.
بالنسبة إلى Codex CLI، استخدم:
nudgen مهيأ بالفعل، فحدّث هذا الإدخال باستخدام عنوان URL /mcp.
إذا كنت تحتاج فقط إلى فحص البيانات، فاطلب
campaigns:read. أضف campaigns:write عندما ينبغي للعميل تغيير جهات الاتصال أو المسودات أو إعدادات العلامة التجارية أو العملاء المحتملين المستوردين. ولا تضف campaigns:send إلا عندما يحتاج العميل إلى طلب الموافقة على الإطلاق.
تصادق رموز الوصول الشخصية على واجهة برمجة تطبيقات المطور، لكنها لا تصادق على
/mcp. يجب على عميل MCP إكمال تسجيل الدخول عبر OAuth.الأدوات المتاحة
يحفظ
create_campaign مسودة حملة لمرة واحدة. ولا يمكنه الإرسال أو الجدولة مباشرةً. يتيح لك get_campaign التحقق من الموضوع والمحتوى والرابط والجمهور والمرسل قبل الإطلاق.
يعرض الخادم أيضًا موارد للقراءة فقط ضمن campaigns:read:
البحث عن عملاء محتملين على الخريطة واستيرادهم
- اطلب من المساعد استدعاء
search_map_leadsمع موقع وكلمات مفتاحية للنشاط التجاري، مثل مدينة وmarketing agency. - المرشحات الاختيارية هي
radiusKm(من 1 إلى 100)، وlatوlng، وemailOnlyللاحتفاظ بالأنشطة التجارية التي تنشر عنوان بريد إلكتروني. - عندما تتضمن النتيجة
nextPageToken، مرّرها بوصفهاpageTokenلتحميل صفحة أخرى. - اطلب من المساعد استدعاء
import_map_leadsباستخدام الموقع والكلمات المفتاحية نفسيهما، بالإضافة إلى كائنات العملاء المحتملين المراد حفظها. يقبل كل استدعاء ما يصل إلى 200 عميل محتمل.
الموافقة على إطلاق حملة
- اطلب من المساعد فحص المسودة باستخدام
get_campaign. - اطلب منه استدعاء
prepare_campaign_launchباستخدام معرّف الحملة ووقت الإرسال الفوري أو المجدول الذي تريده بالضبط. يعيد هذا عنوان URL للموافقة يُستخدم مرة واحدة؛ ولا يُرسل أي بريد إلكتروني بعد. - افتح عنوان URL، وراجع مساحة العمل وتقدير عدد المستلمين والمحتوى والمرسل والتوقيت، ثم انقر على الموافقة على الإطلاق.
- عُد إلى العميل ليتمكن من استدعاء
launch_campaignباستخدام معرّف الحملة والتوقيت نفسيهما وapprovalId.
إدارة الوصول
افتح الإعدادات ← مفاتيح API ← تطبيقات MCP المتصلة للاطلاع على مساحة العمل والنطاقات الخاصة بكل عميل متصل. ألغِ اتصالاً من هناك إذا لم يعد ينبغي أن يتمتع بإمكانية الوصول. يؤدي الإلغاء إلى تعطيل رموزه وموافقات الإطلاق المعلقة. ويمكنك إعادة الاتصال عبر OAuth لاحقًا. تستمر منح OAuth لمدة لا تتجاوز 90 يومًا. كما أن فقدان الوصول إلى مساحة عمل يمنع العميل من استخدام الاتصال الخاص بتلك المساحة.حل المشكلات
للنصوص البرمجية التي تستخدم رموز Bearer ونقاط نهاية REST المباشرة، راجع واجهة برمجة تطبيقات المطور.