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