Home
Login
rember/rember-mcp

خادم بروتوكول سياق النموذج (MCP) لـ Rember، يسمح لـ Claude بإنشاء بطاقات تعليمية لك، مما يساعدك على التعلم وتذكر أي محتوى مهم من خلال التكرار المتباعد.

MITTypeScript 42rember Last Updated: 2025-03-28
https://github.com/rember/rember-mcp

ملخص المشروع

Rember MCP هو خادم يعتمد على بروتوكول سياق النموذج (Model Context Protocol - MCP)، وهو مصمم خصيصًا لمنصة Rember التعليمية. يسمح هذا المشروع للمساعد الذكي Claude AI بإنشاء بطاقات تعليمية مباشرة للمستخدمين، مما يساعدهم على تعلم وتذكر المحتوى المهم من خلال خوارزمية التكرار المتباعد العلمي.

MCP (بروتوكول سياق النموذج) هو بروتوكول رسمي يستخدم لربط المساعدين الذكيين بالأدوات والخدمات الخارجية. Rember MCP يستغل هذا البروتوكول لتحقيق تكامل سلس بين Claude ومنصة Rember التعليمية.

الوظائف والميزات الأساسية

الوظائف الرئيسية

  1. إنشاء بطاقات تعليمية ذكية

    • استخراج المعلومات الرئيسية تلقائيًا من محادثات الدردشة لإنشاء بطاقات تعليمية.
    • دعم إنشاء بطاقات تعليمية من مستندات PDF.
    • استخدام تقنيات الذكاء الاصطناعي لتحسين تنظيم وتقديم المحتوى التعليمي.
  2. نظام التعلم بالتكرار المتباعد

    • ترتيب خطط المراجعة بناءً على خوارزمية التكرار المتباعد العلمي.
    • مساعدة المستخدمين على تذكر النقاط المعرفية المهمة على المدى الطويل.
    • تتبع التقدم التعليمي المخصص.
  3. طرق تشغيل متعددة

    • "أعجبني ردك، ساعدني في تذكره."
    • "أنشئ بطاقات تعليمية من الفصل الثاني من ملف PDF هذا."
    • "ساعدني في تذكر هذا."
    • "أضف إلى Rember."
    • "أنشئ بعض البطاقات التعليمية."

الخصائص التقنية

  • تثبيت سهل: تشغيل بنقرة واحدة عبر أمر npx.
  • تكامل واجهة برمجة التطبيقات (API): تكامل عميق مع واجهة برمجة التطبيقات الرسمية لـ Rember.
  • دعم Claude Desktop: توافق مثالي مع تطبيق Claude Desktop.
  • معالجة الأخطاء: آلية إعادة المحاولة المدمجة ومعالجة الأخطاء.
  • سهولة التصحيح: دعم إخراج سجلات الأخطاء (stderr).

طريقة الاستخدام

التثبيت والتكوين

  1. تشغيل خادم MCP

    npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY
    
  2. تكوين Claude Desktop أضف ما يلي إلى ملف claude_desktop_config.json:

    {
      "mcpServers": {
        "rember": {
          "command": "npx",
          "args": ["-y", "@getrember/mcp", "--api-key=YOUR_REMBER_API_KEY"]
        }
      }
    }
    
  3. الحصول على مفتاح API

    • قم بزيارة Rember
    • تنسيق مفتاح API: rember_ + 32 حرفًا عشوائيًا

حالات الاستخدام

  • تعلم مفاهيم جديدة: بعد التحدث مع Claude، قل مباشرةً "ساعدني في تذكر هذا".
  • دراسة المستندات: قم بتحميل ملف PDF واطلب "إنشاء بطاقات تعليمية من الفصل X".
  • تنظيم المعرفة: تحويل محتوى المحادثات المهمة إلى مواد تعليمية قابلة للمراجعة.

الخبرة في التطوير وأفضل الممارسات

اكتسب فريق المشروع خبرة قيمة خلال عملية التطوير:

الجانب التقني

  • إعداد تسجيل الدخول مبكرًا: قم بتكوين سجلات stderr في أقرب وقت ممكن، فهذا أمر بالغ الأهمية للتصحيح.
  • ابدأ ببساطة: قم أولاً بإنشاء أداة MCP بسيطة للتحقق من أن Claude يمكنه استدعاءها بشكل صحيح.
  • تحسين وصف الأداة: استثمر الوقت في تحسين وصف الأداة، بما في ذلك تفاصيل المنتج وأمثلة الاستخدام وما إلى ذلك.
  • تصميم استجابة استراتيجي: صمم استجابة استدعاء الأداة بشكل معقول لمساعدة Claude على فهم النتائج بشكل أفضل.

تجربة المستخدم

  • دليل استخدام واضح: توفير تعليمات تثبيت وتكوين مفصلة.
  • كلمات تشغيل متنوعة: دعم طرق تعبير متعددة للغة الطبيعية.
  • تحسين معالجة الأخطاء: تقديم تلميحات الترقية للمستخدمين الذين وصلوا إلى الحد الشهري.

الهيكل التقني

  • البروتوكول: بروتوكول سياق النموذج (MCP)
  • بيئة التشغيل: Node.js (عبر npx)
  • تكامل واجهة برمجة التطبيقات (API): واجهة برمجة التطبيقات الرسمية لـ Rember
  • الأداة الرئيسية: create_flashcards - إنشاء بطاقات تعليمية ذكية
  • معالجة الأخطاء: دعم إعادة محاولة الأخطاء العابرة ومعالجة المهلة.

حالة المشروع والتخطيطات المستقبلية

الوظائف الحالية

  • ✅ إنشاء بطاقات تعليمية أساسية
  • ✅ معالجة محتوى PDF
  • ✅ تكامل Claude Desktop
  • ✅ معالجة الأخطاء الأساسية

المشاريع قيد التحسين

  • 🔄 وظائف القياس عن بعد والمراقبة
  • 🔄 آلية أكثر شمولاً لمعالجة الأخطاء
  • 🔄 مزيد من التحسين لوصف الأداة
  • 🔄 المزيد من تغطية الاختبارات الآلية

ملخص

Rember MCP هي أداة تعليمية مبتكرة تجمع بذكاء بين قدرات المحادثة للمساعد الذكي وطرق التعلم العلمية. من خلال بروتوكول MCP، يمكن للمستخدمين تحويل محادثاتهم مع Claude بسلاسة إلى مواد تعليمية منظمة، والاستفادة من خوارزمية التكرار المتباعد للذاكرة طويلة المدى.