خادم بروتوكول السياق النموذجي (MCP) لجوجل كالندر
خادم شائع لبروتوكول السياق النموذجي (MCP) لجوجل كالندر. يمكّن المساعدات الذكية مثل كلود وكرسور من عرض وإنشاء وتحديث وحذف الأحداث، والتحقق من التوافر، وإدارة جدولك باستخدام اللغة الطبيعية.
نظرة عامة
Google Calendar MCP Server هو خادم مبرمج مجتمعي لنظام Model Context Protocol (MCP) يقوم بدمج Google Calendar مع مساعدات الذكاء الاصطناعي. يسمح لنماذج اللغة الكبيرة (مثل Claude Desktop و Cursor وغيرها) بالتفاعل مع تقويم Google الخاص بك باستخدام أوامر اللغة الطبيعية.
توجد العديد من التنفيذات عالية الجودة. أكثرها استشهاداً هو nspady/google-calendar-mcp، والذي يوفر ميزات قوية تشمل دعم حسابات متعددة. تتضمن الإصدارات الأخرى المهمة النسخة المبنية على بايثون (deciduus/calendar-mcp)، والنسخة المبنية على TypeScript (thisnick/google-calendar-mcp و Jackson88/google-calendar-mcp)، ومتغيرات مع مصادقة تلقائية (falgom4/calendar-mcp).
الميزات الرئيسية
- إدارة الأحداث: عرض الأحداث، وإنشاء أحداث جديدة، وتحديث أو حذف الأحداث الموجودة.
- فحص التوفر: الاستعلام عن الأوقات المتاحة/المشغولة عبر التقويمات.
- الجدولة باللغة الطبيعية: "جدولة اجتماع لمدة ساعة مع جون يوم الثلاثاء القادم الساعة 2 مساءً" أو "ابحث عن أوقات فراغ لتنسيق الفريق هذا الأسبوع".
- دعم حسابات متعددة: الاتصال وإدارة حسابات Google متعددة في وقت واحد (في التنفيذات المدعومة).
- مصادقة OAuth2 آمنة: تكامل قياسي مع واجهة برمجة تطبيقات Google مع تدفق موافقة مناسب.
- أدوات إضافية: أحداث متكررة، تذكيرات، إدارة الحاضرين، وملخصات التقويم.
- توافق مع عميل MCP: يعمل مع Claude Desktop و Cursor و Gemini CLI وأي أداة MCP متوافقة.
حالات الاستخدام
- جدولة ذكية: دع الذكاء الاصطناعي يجد أوقات الاجتماعات المثلى وينشئ الأحداث تلقائياً مع جميع التفاصيل.
- التخطيط اليومي: "لخّص جدولي اليوم واقترح فترات زمنية للعمل العميق."
- تذكيرات ومتابعات آلية: إنشاء أحداث مع الحاضرين وإرسال تأكيدات.
- تنسيق التوفر: فحص توفر الفريق واقتراح أوقات الاجتماعات.
- مسارات عمل الإنتاجية: الدمج مع Gmail MCP أو Tasks أو أدوات أخرى لإنتاجية شخصية وفريقية كاملة يتم تنظيمها بالذكاء الاصطناعي.
التثبيت والإعداد (nspady/google-calendar-mcp)
المتطلبات الأساسية
- مشروع Google Cloud مع تمكين Google Calendar API.
- بيانات اعتماد OAuth2 (معرف العميل والرمز السري).
خيارات التثبيت
- التثبيت المحلي:
git clone https://github.com/nspady/google-calendar-mcp.git cd google-calendar-mcp # اتبع ملف README لتثبيت التبعيات وإعداد بيانات الاعتماد - تثبيت Docker: متوفر لنشر أسهل.
المصادقة
في التشغيل الأول، يمكن لمساعد الذكاء الاصطناعي (مثل Claude) تشغيل تدفق المصادقة. تقدم بعض المتغيرات طرق مصادقة مبسطة أو تلقائية.
قم بتكوين عنوان URL/المنفذ لخادم MCP في إعدادات عميل الذكاء الاصطناعي الخاص بك (ملف config.json الخاص بـ Claude Desktop و Cursor وغيرها).
البدائل الشائعة
- deciduus/calendar-mcp: تنفيذ نظيف بلغة Python.
- thisnick/google-calendar-mcp & Jackson88/google-calendar-mcp: إصدارات TypeScript.
- falgom4/calendar-mcp: يركز على المصادقة التلقائية.
- guinacio/mcp-google-calendar: جزء من تكاملات Google Workspace الأوسع.
يقرن العديد من المستخدمين Google Calendar MCP مع Gmail MCP لأتمتة موحدة للبريد الإلكتروني والتقويم.
التوافق والأمان
- العملاء: Claude Desktop، Cursor، ومعظم أدوات الذكاء الاصطناعي المتوافقة مع MCP.
- المصادقة: OAuth2 (موصى به للأمان). راجع دائمًا نطاقات الصلاحيات واستخدم الوصول بأقل امتياز.
- الترخيص: مفتوح المصدر (تحقق من المستودع المحدد للتفاصيل).
تقوم خوادم Google Calendar MCP بتحويل تقويمك إلى واجهة محادثة، مما يعزز الإنتاجية بشكل كبير مع ضرورة التعامل بحذر مع بيانات اعتماد المصادقة.