تكامل خادم Salesforce MCP

تكامل خادم Salesforce MCP

مكّن تدفقات الذكاء الاصطناعي في FlowHunt من التكامل المباشر والحواري مع Salesforce. استعلم وأتمت وأدر بيانات Salesforce وبياناته التعريفية بأمان من أدواتك المفضلة المدعومة بالذكاء الاصطناعي.

ماذا يفعل خادم “Salesforce” MCP؟

يعد خادم Salesforce MCP تطبيقًا لبروتوكول Model Context (MCP) يربط مساعدي الذكاء الاصطناعي مثل Claude مع Salesforce. يتيح تفاعلات اللغة الطبيعية مع بيانات وبيانات تعريف Salesforce، مما يسمح للمستخدمين باستعلام وتعديل وإدارة كائنات وسجلات Salesforce بسلاسة. من خلال إتاحة واجهات برمجة تطبيقات Salesforce القوية عبر أدوات MCP القياسية، يمكّن الخادم عملاء الذكاء الاصطناعي من تنفيذ استعلامات قواعد البيانات، وإدارة الكائنات، والتعامل مع كود Apex، وأتمتة سير العمل مباشرة من بيئات التطوير. يستفيد المطورون من وصول مبسط إلى موارد Salesforce، وإنتاجية محسنة، والقدرة على بناء تكاملات وأتمتة قوية مدعومة بالذكاء الاصطناعي عبر منصات متعددة.

قائمة التعليمات البرمجية (Prompts)

لا توجد قوالب تعليمات برمجية صريحة مذكورة في المستودع.

قائمة الموارد

لا توجد موارد MCP صريحة مذكورة في المستودع.

قائمة الأدوات

  • salesforce_search_objects
    البحث عن الكائنات القياسية والمخصصة في Salesforce باستخدام تطابقات جزئية للأسماء.
  • salesforce_describe_object
    استرجاع معلومات مخطط تفصيلية، بما في ذلك الحقول والعلاقات وقوائم الخيارات لكائن ما.
  • salesforce_query_records
    استعلام السجلات مع دعم للعلاقات والشروط المعقدة.
  • salesforce_aggregate_query
    تنفيذ استعلامات تجميعية باستخدام GROUP BY وHAVING ووظائف تجميع متنوعة.
  • salesforce_dml_records
    إدراج أو تحديث أو حذف أو دمج سجلات Salesforce.
  • salesforce_manage_object
    إنشاء وتعديل الكائنات المخصصة وضبط خصائصها.
  • salesforce_manage_field
    إضافة أو تعديل الحقول المخصصة، بما في ذلك حقول العلاقات وصلاحيات الوصول.
  • salesforce_manage_field_permissions
    منح/سحب/قراءة صلاحيات أمان الحقول لمحات معينة.
  • salesforce_search_all
    البحث عبر عدة كائنات Salesforce باستخدام استعلامات SOSL.
  • salesforce_read_apex
    قراءة فئات Apex، إدراجها حسب النمط، واسترجاع كود المصدر وبياناتها التعريفية.
  • salesforce_write_apex
    إنشاء أو تحديث فئات Apex مع تحديد الكود وإصدارات واجهة البرمجة.
  • salesforce_read_apex_trigger
    قراءة مشغلات Apex، إدراج المشغلات، واسترجاع بياناتها التعريفية/الكود المصدري.
  • salesforce_write_apex_trigger
    إنشاء أو تحديث مشغلات Apex لكائنات معينة مع تحديد الأحداث وإصدارات API.
  • salesforce_execute_anonymous
    تنفيذ كود Apex مجهول وعرض سجلات التصحيح والنتائج.

حالات الاستخدام لهذا الخادم MCP

  • إدارة قاعدة بيانات Salesforce
    تنفيذ عمليات CRUD على سجلات Salesforce، وتبسيط معالجة البيانات، وأتمتة المهام المتكررة عبر تعليمات الذكاء الاصطناعي.
  • استكشاف المخططات والبيانات التعريفية
    استرجاع مخططات الكائنات وتفاصيل الحقول والعلاقات بسرعة للمساعدة في بناء التكاملات أو فهم بنية المنظمة.
  • إعداد تقارير وتحليلات متقدمة
    تنفيذ استعلامات تجميعية لإنشاء ملخصات وإجراء تحليلات وتصفية النتائج المجمعة لدعم احتياجات الأعمال.
  • إدارة كود Apex والمشغلات
    قراءة وإنشاء وتحديث فئات أو مشغلات Apex مباشرة من بيئة التطوير، مما يسرّع دورات النشر والصيانة.
  • بحث عبر الكائنات واكتشاف البيانات
    استخدام البحث المعتمد على SOSL للعثور على المعلومات عبر عدة كائنات، مما يسهل تحديد السجلات والعلاقات في منظمات Salesforce الكبيرة.

كيفية الإعداد

Windsurf

  1. تأكد من تثبيت Node.js على جهازك.
  2. ثبّت خادم Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. حدد موقع ملف إعداد Windsurf (مثل windsurf.config.json).
  4. أضف خادم Salesforce MCP باستخدام المقطع التالي:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. احفظ الملف وأعد تشغيل Windsurf.
  6. تحقق من تشغيل الخادم في لوحة تحكم MCP.

Claude

  1. تأكد من تثبيت Node.js.
  2. ثبّت خادم Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. عدل ملف إعداد تكامل Claude.
  4. أضف التالي إلى قسم mcpServers:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. احفظ وأعد تشغيل Claude.
  6. تحقق من توفر Salesforce MCP في مساحة عمل Claude.

Cursor

  1. قم بتثبيت Node.js.
  2. ثبّت Salesforce MCP:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. افتح ملف إعداد Cursor.
  4. أضف خادم Salesforce MCP كما هو موضح:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. احفظ التغييرات وأعد تشغيل Cursor.
  6. اختبر الاتصال بالخادم في لوحة تكاملات MCP.

Cline

  1. تأكد من تثبيت Node.js.
  2. ثبّت الحزمة:
    npm install -g @tsmztech/mcp-server-salesforce@latest
  3. ابحث وافتح ملف إعدادات Cline الخاص بك.
  4. أدرج خادم Salesforce MCP:
    {
      "mcpServers": {
        "salesforce-mcp": {
          "command": "mcp-server-salesforce",
          "args": [],
          "env": {
            "SALESFORCE_CLIENT_ID": "your-client-id",
            "SALESFORCE_CLIENT_SECRET": "your-client-secret",
            "SALESFORCE_USERNAME": "your-username",
            "SALESFORCE_PASSWORD": "your-password",
            "SALESFORCE_TOKEN": "your-security-token"
          }
        }
      }
    }
    
  5. احفظ وأعد تشغيل Cline.
  6. تحقق من حالة خادم MCP في قائمة أدواتك.

تأمين مفاتيح API:
استخدم دائمًا متغيرات البيئة للبيانات الحساسة. في الإعداد، أضف الحقول اللازمة إلى كائن env كما هو موضح أعلاه.
لتمرير مدخلات إضافية، يمكنك استخدام:

{
  "mcpServers": {
    "salesforce-mcp": {
      "command": "mcp-server-salesforce",
      "args": [],
      "env": {
        "SALESFORCE_CLIENT_ID": "your-client-id"
      },
      "inputs": {
        "instanceUrl": "https://your-instance.salesforce.com"
      }
    }
  }
}

كيفية استخدام MCP هذا ضمن التدفقات

استخدام MCP في FlowHunt

لدمج خوادم MCP في سير عمل FlowHunt، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي الخاص بك:

FlowHunt MCP flow

انقر على مكون MCP لفتح لوحة الإعداد. في قسم إعداد النظام لـ MCP، أدخل تفاصيل خادم MCP الخاص بك باستخدام هذا التنسيق:

{
  "salesforce-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، سيكون وكيل الذكاء الاصطناعي قادرًا الآن على استخدام هذا MCP كأداة بكل وظائفه وقدراته. تذكر تغيير “salesforce-mcp” إلى اسم خادم MCP الفعلي الخاص بك واستبدال الرابط برابط خادم MCP الخاص بك.


نظرة عامة

القسممتوفرالتفاصيل/الملاحظات
نظرة عامةواضحة، موجودة في README
قائمة التعليمات البرمجيةغير موثقة بشكل صريح
قائمة المواردغير موثقة بشكل صريح
قائمة الأدوات14 أداة، موضحة في README
تأمين مفاتيح APIموضحة ضمن تعليمات الإعداد
دعم العينات (أقل أهمية في التقييم)غير مذكور

بين هذين الجدولين، يقدم خادم Salesforce MCP توثيقًا ممتازًا للأدوات والإعداد، لكنه يفتقر لتوثيق قوالب التعليمات البرمجية والموارد والجذور أو العينات. قوته الأساسية تكمن في مجموعة أدوات Salesforce القوية وتعليمات الإعداد الواضحة. وبناءً على ذلك، أقيم المستودع بـ 7/10 من حيث تكامل MCP العملي وقابلية الاستخدام للمطورين.

تقييم MCP

هل لديه رخصة✅ MIT
يحتوي على أداة واحدة على الأقل✅ (14 أداة)
عدد الفروع (Forks)29
عدد النجوم (Stars)48

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

ما هو خادم Salesforce MCP؟

يعمل خادم Salesforce MCP كجسر بين مساعدي الذكاء الاصطناعي وFlowHunt مع Salesforce، مما يتيح وصولًا آمنًا وحواريًا إلى بيانات Salesforce والكائنات والمخططات والأتمتة باستخدام بروتوكول Model Context ومجموعة أدوات غنية.

ما هي عمليات Salesforce التي يمكنني تنفيذها باستخدام هذا MCP؟

يمكنك البحث وإدارة الكائنات القياسية والمخصصة، والاستعلام وتجميع السجلات، وإدراج/تحديث/حذف البيانات، وإدارة الحقول المخصصة والصلاحيات، والبحث عبر الكائنات، وقراءة/كتابة/تشغيل كود Apex والمشغلات—كل ذلك مباشرة من أداتك الذكية أو بيئة التطوير.

كيف يمكنني تخزين بيانات اعتماد Salesforce بأمان لاتصال MCP؟

استخدم دائمًا متغيرات البيئة في إعداد خادم MCP لتخزين بيانات الاعتماد الحساسة مثل معرف العميل والسر واسم المستخدم وكلمة المرور والرموز. لا تُدخل الأسرار مباشرة في الكود أو ملفات الإعداد.

هل يمكنني أتمتة سير العمل في Salesforce مع FlowHunt باستخدام هذا MCP؟

نعم! من خلال إتاحة واجهات برمجة تطبيقات Salesforce كأدوات MCP، يمكنك استخدام FlowHunt لأتمتة إدارة السجلات واستكشاف المخططات والتقارير وحتى نشر كود Apex—كل ذلك عبر اللغة الطبيعية أو التدفقات البرمجية.

هل يوجد دليل إعداد مرئي لتكامل Salesforce MCP مع FlowHunt؟

نعم. بعد تثبيت وإعداد خادم MCP، أضفه إلى تدفق FlowHunt الخاص بك كمكوّن MCP، وأدخل تفاصيل خادم MCP الخاص بك، واربطه بوكيل الذكاء الاصطناعي. راجع الصورة المرفقة للدليل المرئي.

هل يدعم خادم MCP كائنات Salesforce القياسية والمخصصة معًا؟

بالتأكيد. يمكنك البحث ووصف ومعالجة كل من الكائنات والحقول والعلاقات القياسية والمخصصة باستخدام مجموعة الأدوات المتوفرة.

اربط FlowHunt مع Salesforce

عزز إنتاجيتك في Salesforce من خلال الوصول الحواري للبيانات والأتمتة المدعومة بالذكاء الاصطناعي. تكامل سلس، إدارة بيانات اعتماد آمنة، وأدوات قوية—جرّب خادم Salesforce MCP داخل FlowHunt اليوم.

اعرف المزيد

خادم Salesforce MCP
خادم Salesforce MCP

خادم Salesforce MCP

يتيح خادم Salesforce MCP ربط المساعدين الذكاء الاصطناعي ونماذج اللغة الكبيرة مباشرة مع Salesforce، مما يمكّن من الاستعلام السلس، وإدارة السجلات، واسترجاع البيان...

5 دقيقة قراءة
AI Salesforce +4
خادم Salesforce MCP
خادم Salesforce MCP

خادم Salesforce MCP

يعمل خادم Salesforce MCP على دمج المساعدين الذكاء الاصطناعي مع Salesforce، مما يتيح أتمتة سير العمل مثل إرسال رسائل البريد الإلكتروني ونشر كود Apex مباشرة من خل...

4 دقيقة قراءة
AI Salesforce +6
خادم Apollo MCP
خادم Apollo MCP

خادم Apollo MCP

يعمل خادم Apollo MCP كجسر بين المساعدين الذكاء الاصطناعي وواجهات برمجة التطبيقات GraphQL، حيث يعرض عمليات GraphQL كأدوات MCP. يعزز سير عمل المطورين من خلال تمكي...

3 دقيقة قراءة
MCP Server GraphQL +3