خادم ArangoDB MCP

خادم ArangoDB MCP

قم بتوصيل مساعدين الذكاء الاصطناعي الخاصين بك بـ ArangoDB للوصول وإدارة البيانات وأتمتتها في الوقت الفعلي باستخدام خادم ArangoDB MCP من FlowHunt.

ما الذي يقدمه خادم “ArangoDB” MCP؟

خادم ArangoDB MCP هو خادم بروتوكول سياق النموذج (MCP) مبني بلغة TypeScript يوفر إمكانيات تفاعل سلسة مع قاعدة بيانات ArangoDB. يعمل كجسر قوي بين مساعدين الذكاء الاصطناعي وقاعدة بيانات ArangoDB، حيث يمكّن المطورين والوكلاء المدعومين بنماذج اللغة الكبيرة من تنفيذ العمليات الأساسية مباشرة عبر أدوات MCP الموحدة. يتيح هذا الخادم مهام مثل الاستعلام عن البيانات، إدراج وتحديث الوثائق، إدارة الجداول، وتنفيذ النسخ الاحتياطية، وذلك من خلال استدعاءات أدوات بسيطة. كما أن تكامله مع منصات مثل Claude وVSCode (عبر إضافات مثل Cline) وغيرها يجعله قاعدة خلفية متعددة الاستخدامات لتعزيز سير العمل التطويري الذي يتطلب وصولاً برمجياً أو فورياً للبيانات المهيكلة.

قائمة القوالب

لا توجد قوالب أوامر محددة مذكورة في المستودع.

قائمة الموارد

لا توجد موارد MCP محددة موضحة في توثيق المستودع.

قائمة الأدوات

  • arango_query
    تنفيذ استعلامات AQL (لغة استعلام ArangoDB). يأخذ سلسلة استعلام ومتغيرات ربط اختيارية، ويعيد النتائج بتنسيق JSON.

  • arango_insert
    إدراج وثائق في الجداول. يتطلب اسم الجدول وكائن الوثيقة؛ يتم إنشاء مفتاح الوثيقة تلقائياً إذا لم يُقدم.

  • arango_update
    تحديث وثائق موجودة في جدول. يتطلب اسم الجدول، مفتاح الوثيقة، وكائن التحديث.

  • arango_remove
    حذف وثائق من الجداول. يتطلب اسم الجدول ومفتاح الوثيقة.

  • arango_backup
    نسخ جميع الجداول احتياطيًا إلى ملفات JSON في مجلد محدد، مناسب لترحيل البيانات والنسخ الاحتياطي.

  • arango_list_collections
    عرض جميع الجداول في قاعدة البيانات مع إرجاع الأسماء والمعرفات والأنواع.

  • arango_create_collection
    إنشاء جدول جديد (نوع وثيقة أو حافة) مع خيارات للاسم والنوع وسلوك المزامنة.

حالات الاستخدام لهذا الخادم MCP

  • إدارة قواعد البيانات
    تنفيذ عمليات CRUD (إنشاء، قراءة، تحديث، حذف) بسهولة على جداول ArangoDB مباشرة من أدوات أو وكلاء الذكاء الاصطناعي.

  • استكشاف قاعدة الشيفرة للمشاريع المعتمدة على البيانات
    تمكين المطورين من الاستعلام وتعديل بيانات التطبيقات دون مغادرة بيئة التطوير، لتسهيل استكشاف البيانات.

  • النسخ الاحتياطي والترحيل التلقائي للبيانات
    استخدم أداة النسخ الاحتياطي لتصدير بيانات الجداول بتنسيق JSON، مما يدعم سير عمل النسخ الاحتياطي التلقائي ويسهل عمليات الترحيل.

  • التكامل مع وكلاء الذكاء الاصطناعي
    تمكين LLMs ومساعدي الذكاء الاصطناعي (مثل Claude أو الموجودين في VSCode عبر Cline) من جلب أو تحديث أو تحليل بيانات القاعدة كجزء من سير عمل الوكلاء.

  • إدارة الجداول الديناميكية
    السماح بإنشاء الجداول وعرضها برمجيًا، لدعم النماذج الأولية السريعة أو تطبيقات تعدد المستأجرين.

كيفية الإعداد

Windsurf

لم يتم توفير تعليمات إعداد لـ Windsurf.

Claude

لم يتم توفير تعليمات إعداد لـ Claude.

Cursor

لم يتم توفير تعليمات إعداد لـ Cursor.

Cline (إضافة VSCode)

  1. المتطلبات الأساسية: تأكد من تثبيت VSCode (الإصدار 1.99.0 أو أحدث).
  2. تحرير/إنشاء إعدادات MCP:
    • مساحة العمل: .vscode/mcp.json
    • المستخدم: أضفها لإعدادات مستخدم VSCode للاستخدام على مستوى النظام.
  3. أضف تكوين خادم ArangoDB MCP:
    {
      "servers": {
        "arango-mcp": {
          "type": "stdio",
          "command": "npx",
          "args": ["arango-server"],
          "env": {
            "ARANGO_URL": "http://localhost:8529",
            "ARANGO_DB": "v20",
            "ARANGO_USERNAME": "app",
            "ARANGO_PASSWORD": "75Sab@MYa3Dj8Fc"
          }
        }
      }
    }
    
  4. تشغيل خادم MCP:
    • افتح لوحة الأوامر (Ctrl+Shift+P أو Cmd+Shift+P على الماك)
    • شغل MCP: Start Server واختر arango-mcp.

تأمين مفاتيح API

يُنصح باستخدام متغيرات البيئة لمعلومات الاعتماد. مثال:

{
  "servers": {
    "arango-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["arango-server"],
      "env": {
        "ARANGO_URL": "${env:ARANGO_URL}",
        "ARANGO_DB": "${env:ARANGO_DB}",
        "ARANGO_USERNAME": "${env:ARANGO_USERNAME}",
        "ARANGO_PASSWORD": "${env:ARANGO_PASSWORD}"
      }
    }
  }
}

كيفية استخدام هذا MCP ضمن التدفقات

استخدام MCP في FlowHunt

لدمج خوادم MCP في سير عمل FlowHunt الخاص بك، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي:

تدفق FlowHunt MCP

انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات النظام لـ MCP، أدخل تفاصيل الخادم الخاص بك بهذا التنسيق JSON:

{
  "arango-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وقدراته. تذكر تغيير “arango-mcp” إلى اسم خادم MCP الفعلي الخاص بك واستبدال الرابط برابط الخادم الخاص بك.


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامةArangoDB MCP لعمليات قواعد البيانات عبر ArangoDB
قائمة القوالبلم يتم العثور على قوالب أوامر
قائمة المواردلا توجد موارد MCP موثقة
قائمة الأدوات7 أدوات لإدارة قواعد البيانات والجداول
تأمين مفاتيح APIمثال باستخدام متغيرات البيئة في التكوين
دعم العينة (أقل أهمية في التقييم)غير مذكور

رأينا

هذا الخادم MCP موثق بشكل جيد من حيث دعم الأدوات والإعداد، وخاصة لـ VSCode/Cline. ومع ذلك، يفتقر إلى قوالب أوامر وموارد واضحة، ولا يوجد ذكر لدعم العينة أو الجذور. قوته الرئيسية في مجموعة الأدوات الشاملة وإدارة متغيرات البيئة بوضوح.
بشكل عام، نقيم هذا الخادم MCP بدرجة 7/10 من حيث الفائدة العملية والتوثيق، مع غياب بعض ميزات MCP المتقدمة.

تقييم MCP

يوجد ترخيص✅ (MIT)
يوجد أداة واحدة على الأقل
عدد التفرعات9
عدد النجوم30

الأسئلة الشائعة

ما هو خادم ArangoDB MCP؟

خادم ArangoDB MCP هو خادم مبني بلغة TypeScript يربط أدوات الذكاء الاصطناعي بـ ArangoDB. يتيح للوكلاء والمطورين تنفيذ الاستعلامات، إدارة الجداول، إجراء النسخ الاحتياطية والمزيد—مباشرة من بيئات مثل FlowHunt أو Claude أو VSCode.

ما العمليات التي يدعمها هذا الخادم MCP؟

يدعم تنفيذ استعلامات AQL، إدراج وتحديث وحذف الوثائق، إنشاء وعرض الجداول، وإجراء نسخ احتياطية لقاعدة البيانات إلى ملفات JSON.

هل يمكنني استخدام هذا الخادم مع FlowHunt؟

نعم! أضف مكون MCP إلى سير عمل FlowHunt، وقم بإعداده بتفاصيل خادم ArangoDB MCP، وسيتمكن وكلاء الذكاء الاصطناعي لديك من الوصول إلى جميع أدوات قاعدة البيانات برمجياً.

كيف يمكنني تأمين بيانات اعتماد قاعدة البيانات الخاصة بي؟

يجب دائمًا استخدام متغيرات البيئة لتخزين المعلومات الحساسة مثل الروابط، أسماء المستخدمين وكلمات المرور. يوضح مثال التكوين كيفية الإشارة إليها باستخدام ${env:VAR_NAME}.

ما هي حالات الاستخدام النموذجية؟

تشمل الاستخدامات الشائعة إدارة قواعد البيانات لعمليات CRUD، النسخ الاحتياطي التلقائي، استكشاف البيانات بواسطة الذكاء الاصطناعي، النماذج الأولية السريعة باستخدام جداول ديناميكية، ودمج الوصول إلى البيانات في الوقت الفعلي في سير عمل الوكلاء.

ابدأ مع خادم ArangoDB MCP

افتح إمكانيات إدارة قواعد البيانات بسلاسة في سير عمل الذكاء الاصطناعي الخاص بك. قم بتوصيل FlowHunt بـ ArangoDB في دقائق وامنح وكلاءك القدرة على الاستعلام، الإدارة، والنسخ الاحتياطي للبيانات برمجيًا.

اعرف المزيد

خادم قاعدة بيانات MCP
خادم قاعدة بيانات MCP

خادم قاعدة بيانات MCP

يتيح خادم قاعدة بيانات MCP الوصول الآمن والبرمجي إلى قواعد البيانات الشهيرة مثل SQLite وSQL Server وPostgreSQL وMySQL لمساعدي الذكاء الاصطناعي وأدوات الأتمتة. ي...

4 دقيقة قراءة
AI Database +4
خادم MongoDB Mongoose MCP
خادم MongoDB Mongoose MCP

خادم MongoDB Mongoose MCP

يتيح خادم MongoDB Mongoose MCP لـ FlowHunt ومساعدي الذكاء الاصطناعي الآخرين التفاعل مباشرة مع قواعد بيانات MongoDB، مع دعم تحقق قوي من البيانات، وخطافات تشغيلية...

5 دقيقة قراءة
AI Database +5
خادم MariaDB MCP
خادم MariaDB MCP

خادم MariaDB MCP

يوفر خادم MariaDB MCP وصولاً آمناً للقراءة فقط إلى قواعد بيانات MariaDB لمساعدي الذكاء الاصطناعي، مما يمكّن من أتمتة سير العمل، وتحليلات البيانات، وذكاء الأعمال...

4 دقيقة قراءة
AI Databases +5