Home
Login
graphlit/graphlit-mcp-server

خادم بروتوكول سياق النموذج (MCP) لمنصة Graphlit، يدعم استيعاب المحتوى من مصادر بيانات متعددة مثل Slack و Discord والمواقع الإلكترونية و Google Drive، ويوفر وظائف البحث والاسترجاع المدعومة بالذكاء الاصطناعي.

MITTypeScript 303graphlit Last Updated: 2025-06-13
https://github.com/graphlit/graphlit-mcp-server

مقدمة تفصيلية لخادم Graphlit MCP

نظرة عامة

خادم Graphlit MCP هو تطبيق خادم يعتمد على بروتوكول سياق النموذج (Model Context Protocol, MCP)، ويهدف إلى تحقيق تكامل سلس بين عملاء MCP ومنصة Graphlit. يوفر هذا المشروع للمطورين أداة قوية لاستيعاب المحتوى من مصادر بيانات متنوعة وبناء قواعد معرفة مدعومة بالذكاء الاصطناعي وقابلة للبحث.

من خلال خادم Graphlit MCP، يمكن للمستخدمين بسهولة استيعاب أي محتوى من منصات مثل Slack و Discord والمواقع الإلكترونية و Google Drive والبريد الإلكتروني و Jira و Linear أو GitHub في مشاريع Graphlit، ثم البحث عن المعرفة ذات الصلة واسترجاعها في عملاء MCP مثل Cursor و Windsurf و Goose أو Cline.

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

🔍 وظائف الاستعلام والاسترجاع

  • الاستعلام عن المحتوى: يدعم الاستعلام الفعال عن المحتوى المستوعب
  • الاستعلام عن المجموعات: يمكن الاستعلام عن مجموعات محتوى محددة
  • الاستعلام الديناميكي: يدعم الاستعلام الديناميكي عن مصادر البيانات والمحادثات
  • استرجاع الصلة: استرجاع الموارد ذات الصلة بناءً على التشابه الدلالي
  • تشابه الصور: يدعم وظيفة استرجاع الصور المتشابهة
  • وصف الصور: يوفر وظيفة وصف مرئي للصور مدعومة بالذكاء الاصطناعي

🤖 وظائف تكامل الذكاء الاصطناعي

  • مطالبات محادثة LLM: يدعم مطالبات المحادثة بنماذج اللغة الكبيرة
  • الاستخراج المنظم: استخراج بيانات JSON منظمة تلقائيًا من النص
  • إنشاء الصوت: يدمج ElevenLabs لنشر المحتوى الصوتي
  • إنشاء الصور: يدمج OpenAI لإنشاء الصور

📊 دعم محتوى متعدد التنسيقات

أنواع المستندات:

  • التحويل التلقائي للمستندات مثل PDF و DOCX و PPTX إلى تنسيق Markdown
  • استخراج وتنسيق محتوى صفحات الويب HTML

ملفات الوسائط:

  • النسخ التلقائي للملفات الصوتية
  • النسخ والمعالجة التلقائية لملفات الفيديو

تنسيقات أخرى:

  • ملفات نصية ورسائل ومنشورات ورسائل بريد إلكتروني
  • تتبع المشكلات وتخزين الذاكرة قصيرة المدى

🔗 تكامل مصادر بيانات غنية

منصات البريد الإلكتروني:

  • Microsoft Outlook
  • Google Mail

أدوات إدارة المشاريع:

  • Notion
  • Linear
  • Jira
  • GitHub Issues

خدمات التخزين السحابي:

  • Google Drive
  • OneDrive
  • SharePoint
  • Dropbox
  • Box

منصات التعاون:

  • Slack
  • Microsoft Teams
  • Discord
  • Twitter/X

اكتشاف المحتوى:

  • البودكاست (اشتراكات RSS)
  • زحف الويب
  • البحث في الويب (بما في ذلك البحث عن البودكاست)
  • تخطيط الويب
  • لقطات الشاشة للصفحات

⚙️ وظائف الإدارة والتكوين

إدارة المشاريع:

  • تكوين المشروع
  • إنشاء وإدارة مجموعات المحتوى
  • عمليات إضافة/إزالة المحتوى
  • وظيفة الحذف المجمّع (المجموعات ومصادر البيانات والمحتوى والمحادثات)

مراقبة الحالة:

  • فحص حالة معالجة مصدر البيانات
  • مراقبة حالة اكتمال معالجة المحتوى

تكامل المنصة:

  • الحصول على قائمة قنوات Slack
  • إدارة فرق وقنوات Microsoft Teams
  • تصفح مكتبات ومجلدات SharePoint
  • قائمة مشاريع Linear
  • تكامل قاعدة بيانات Notion

🛠️ ميزات صديقة للمطورين

دعم IDE متعدد:

  • VS Code (دعم مدمج)
  • Cursor IDE
  • Windsurf IDE
  • Cline IDE
  • Claude Desktop

تثبيت مريح:

  • زر تثبيت بنقرة واحدة
  • نشر سريع باستخدام NPX
  • تكوين متغيرات البيئة
  • دعم ملفات تكوين JSON

أدوات مدمجة:

  • لا حاجة إلى تكامل أدوات Firecrawl و Exa وما إلى ذلك بشكل منفصل
  • وظائف مدمجة للزحف إلى الويب والبحث
  • دعم سير العمل الآلي

البنية التقنية

المكونات الأساسية

  • المشروع (Project): الوحدة الأساسية لإدارة البيانات
  • المحتويات (Contents): أنواع مختلفة من المستندات وملفات الوسائط المستوعبة
  • مصادر البيانات (Feeds): قنوات توصيل البيانات الخارجية
  • المجموعات (Collections): تجميع منطقي للمحتوى
  • سير العمل (Workflows): عمليات المعالجة الآلية
  • المحادثات (Conversations): سجلات تفاعل الذكاء الاصطناعي
  • المواصفات (Specifications): تعريفات التكوين والمواصفات

تكوين البيئة

يتطلب المشروع متغيرات البيئة التالية للمصادقة:

  • GRAPHLIT_ENVIRONMENT_ID: معرف البيئة
  • GRAPHLIT_ORGANIZATION_ID: معرف المؤسسة
  • GRAPHLIT_JWT_SECRET: مفتاح توقيع JWT

موصلات إضافية

يدعم تكوين بيانات اعتماد موصلات بيانات إضافية، بما في ذلك مفاتيح API ورموز الوصول لمنصات مثل Slack و Google Email و Notion.

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

إدارة معرفة فريق التطوير

  • دمج مشكلات GitHub ومهام Jira ومناقشات Slack
  • بناء قاعدة معرفة للفريق، واسترجاع معلومات المشروع ذات الصلة بسرعة
  • أتمتة إنشاء المستندات ومشاركة المعرفة

إدارة المنتج

  • دمج مشاريع Linear ومستندات Notion وتعليقات المستخدمين
  • إنشاء نظام دعم مدفوع بالبيانات لاتخاذ قرارات المنتج
  • تجميع وتحليل المعلومات عبر الأنظمة الأساسية

قاعدة معرفة المؤسسة

  • توحيد بيانات المؤسسة مثل رسائل البريد الإلكتروني والمستندات وسجلات الاجتماعات
  • بناء نظام بحث واستعلام ذكي
  • تحسين كفاءة استرجاع المعلومات وجودة اتخاذ القرار

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

متطلبات النظام

  • Node.js 18.x أو إصدار أحدث
  • حساب نشط على منصة Graphlit
  • IDE أو عميل MCP المقابل

بداية سريعة

  1. استخدم زر التثبيت بنقرة واحدة أو أمر NPX للتثبيت
  2. تكوين متغيرات البيئة ومفاتيح API
  3. إضافة تكوين خادم MCP في IDE الهدف
  4. ابدأ في استيعاب البيانات وبناء قاعدة المعرفة

ملخص

خادم Graphlit MCP هو حل قوي وسهل الاستخدام لإدارة المعرفة، فهو يجمع بشكل مثالي بين مصادر البيانات المتنوعة ووظائف البحث والاسترجاع المدعومة بالذكاء الاصطناعي من خلال بروتوكول MCP. سواء كان مطورًا فرديًا أو فريقًا مؤسسيًا، يمكنه بناء نظام قاعدة معرفة ذكي بسرعة من خلال هذه الأداة.

المزايا الرئيسية لهذا المشروع هي:

  • دعم واسع لمصادر البيانات: يغطي منصات التعاون والتخزين الرئيسية
  • تصميم أصلي للذكاء الاصطناعي: بحث دلالي مدمج واسترجاع ذكي
  • صديق للمطورين: يدعم العديد من IDE وطرق التكوين المريحة
  • وظائف على مستوى المؤسسات: يوفر إدارة كاملة للمحتوى وأتمتة سير العمل

بالنسبة للمطورين والشركات الذين يتطلعون إلى بناء نظام إدارة معرفة ذكي، يوفر خادم Graphlit MCP نقطة انطلاق مثالية وأساسًا تقنيًا قويًا.