MCP Reference: gmailmcp.googleapis.com

هذا خادم بروتوكول سياق النموذج (MCP) توفّره واجهة برمجة التطبيقات Gmail API. يوفّر الخادم أدوات للمطوّرين لإنشاء تطبيقات نماذج اللغات الكبيرة (LLM) استنادًا إلى Gmail.

يعمل خادم بروتوكول سياق النموذج (MCP) كخادم وكيل بين خدمة خارجية توفّر السياق أو البيانات أو الإمكانات لنموذج لغوي كبير (LLM) أو تطبيق ذكاء اصطناعي. تربط خوادم MCP تطبيقات الذكاء الاصطناعي بأنظمة خارجية، مثل قواعد البيانات وخدمات الويب، وتحوّل ردودها إلى تنسيق يمكن لتطبيق الذكاء الاصطناعي فهمه.

إعداد الخادم

يجب ضبط خادم MCP في Gmail قبل الاستخدام. لمزيد من المعلومات حول استخدام خوادم MCP البعيدة من Google وGoogle Cloud، يُرجى الاطّلاع على نظرة عامة على خوادم MCP في Google Cloud.

نقاط نهاية الخادم

نقطة نهاية خدمة MCP هي عنوان الشبكة وواجهة الاتصال (عادةً ما تكون عنوان URL) لخادم MCP الذي يستخدمه تطبيق مستند إلى الذكاء الاصطناعي (المضيف لبرنامج MCP) لإنشاء اتصال آمن وموحّد. وهي نقطة التواصل التي يستخدمها النموذج اللغوي الكبير لطلب السياق أو استخدام أداة أو الوصول إلى مرجع. يمكن أن تكون نقاط نهاية Google MCP عالمية أو إقليمية.

يحتوي خادم MCP لواجهة برمجة التطبيقات MCP في Gmail على نقاط نهاية MCP العامة التالية:

  • https://gmailmcp.googleapis.com/mcp/v1

يوفّر خادم MCP لواجهة برمجة التطبيقات MCP في Gmail نقاط نهاية مجموعة أدوات MCP التالية:

  • https://gmailmcp.googleapis.com/mcp/v1

أدوات MCP

أداة MCP هي وظيفة أو إمكانية تنفيذية يعرضها خادم MCP لنموذج لغوي كبير أو تطبيق ذكاء اصطناعي لتنفيذ إجراء في العالم الحقيقي. مجموعات الأدوات هي مجموعة من الأدوات المفيدة لإنجاز مهمة معيّنة. يمكن أن يساعد استخدام مجموعات الأدوات الوكيل في تحقيق أداء أفضل لأنّه يقلّل عدد الأدوات المتاحة له.

مجموعات الأدوات

يتضمّن خادم MCP على gmailmcp.googleapis.com مجموعات الأدوات التالية:

مجموعات أدوات MCP
نقطة نهاية الوصف الأدوات
/mcp/v1 مجموعة أدوات لخادم MCP في Gmail

الحصول على مواصفات أداة MCP

للحصول على مواصفات أداة MCP لجميع الأدوات في خادم MCP، استخدِم الطريقة tools/list. يوضّح المثال التالي كيفية استخدام curl لإدراج جميع الأدوات ومواصفاتها المتاحة حاليًا في خادم MCP.

طلب Curl
curl --location 'https://gmailmcp.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
}'