يعمل خادم بروتوكول سياق النموذج (MCP) كوكيل بين خدمة خارجية توفّر السياق أو البيانات أو الإمكانات لنموذج لغوي كبير (LLM) أو تطبيق ذكاء اصطناعي. تربط خوادم MCP تطبيقات الذكاء الاصطناعي بأنظمة خارجية، مثل قواعد البيانات وخدمات الويب، وتحوّل ردودها إلى تنسيق يمكن لتطبيق الذكاء الاصطناعي فهمه.
إعداد الخادم
عليك تفعيل خوادم MCP وإعداد المصادقة قبل استخدامها. لمزيد من المعلومات عن استخدام خوادم MCP البعيدة من Google وGoogle Cloud، يُرجى الاطّلاع على نظرة عامة على خوادم MCP في Google Cloud.
هذا خادم MCP يوفّر أدوات لمطوّري Pay.
نقاط نهاية الخادم
نقطة نهاية خدمة MCP هي عنوان الشبكة وواجهة الاتصال (عادةً عنوان URL) لخادم MCP الذي يستخدمه تطبيق الذكاء الاصطناعي (المضيف لعميل MCP) لإنشاء اتصال آمن وموحّد. وهي نقطة التواصل التي يستخدمها النموذج اللغوي الكبير لطلب السياق أو استدعاء أداة أو الوصول إلى مصدر. يمكن أن تكون نقاط نهاية MCP من Google عالمية أو إقليمية.
يحتوي خادم MCP في paydeveloper.googleapis.com على نقطة نهاية MCP التالية:
- https://paydeveloper.googleapis.com/mcp
أدوات MCP
أداة MCP هي دالة أو إمكانية قابلة للتنفيذ يعرضها خادم MCP لنموذج لغوي كبير أو تطبيق ذكاء اصطناعي لتنفيذ إجراء في العالم الحقيقي.
يحتوي خادم MCP في paydeveloper.googleapis.com على الأدوات التالية:
| أدوات MCP | |
|---|---|
| search_documentation | تبحث هذه الأداة عن أحدث الأقسام وأكثرها صلةً من مستندات المطوّرين الرسمية ونماذج الرموز البرمجية في Google Pay و"محفظة Google" وتستردّها. |
| list_merchants | تستردّ هذه الأداة قائمة بجميع الملفات التجارية للتجّار في Google Pay المرتبطة بالحساب الذي تم التحقّق منه. |
| list_google_pay_integrations | تعرض هذه الأداة الحالة الحالية وتفاصيل الإعداد لجميع عمليات التكامل مع Google Pay المرتبطة بمعرّف تاجر معيّن. وتقدّم ملاحظات فورية عن حالة عمليات التكامل ومراجعات المستندات. |
| list_pass_issuers | تستردّ هذه الأداة قائمة شاملة بجميع جهات إصدار البطاقات المسجّلة في وحدة تحكّم التجّار في "محفظة Google" المرتبطة بالمستخدم الذي تم التحقّق منه. وتوفّر هذه الأداة معلومات أساسية للمطوّرين الذين يديرون بطاقات "محفظة Google"، مثل بطاقات الولاء أو بطاقات الهدايا أو رحلات الطيران. |
| list_pass_classes | تستردّ هذه الأداة قائمة شاملة بجميع فئات البطاقات المسجّلة في وحدة تحكّم التجّار في "محفظة Google" المرتبطة بالمستخدم الذي تم التحقّق منه. وتوفّر هذه الأداة معلومات أساسية للمطوّرين الذين يديرون بطاقات "محفظة Google"، مثل بطاقات الولاء أو بطاقات الهدايا أو رحلات الطيران. |
| query_merchant_performance | تستردّ هذه الأداة بيانات الأداء المجمّعة عالية المستوى والمقاييس بعد التكامل لملف تجاري معيّن لأحد التجّار. |
| query_merchant_error_metrics | تستردّ هذه الأداة مقاييس تفصيلية للأخطاء لملف تجاري معيّن لأحد التجّار. وتوفّر هذه الأداة تفصيلاً دقيقًا للأخطاء، ما يسمح للمطوّرين بتحديد المشاكل وحلّها. |
الحصول على مواصفات أداة MCP
للحصول على مواصفات أداة MCP لجميع الأدوات في خادم MCP، استخدِم طريقة tools/list. يوضّح المثال التالي كيفية استخدام curl لإدراج جميع الأدوات ومواصفاتها المتاحة حاليًا في خادم MCP.
| طلب Curl |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |