خادم Databricks MCP

خادم Databricks MCP

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

ماذا يفعل خادم “Databricks” MCP؟

خادم Databricks MCP (بروتوكول سياق النماذج) هو أداة متخصصة تربط المساعدات الذكية بمنصة Databricks، مما يتيح تفاعلًا سلسًا مع موارد Databricks عبر واجهات اللغة الطبيعية. يعمل هذا الخادم كجسر بين النماذج اللغوية الكبيرة (LLMs) وواجهات برمجة تطبيقات Databricks (APIs)، بحيث يسمح لهذه النماذج بتنفيذ استعلامات SQL، وعرض قائمة المهام، واسترجاع حالات المهام، والحصول على معلومات تفصيلية حول المهام. من خلال إتاحة هذه القدرات عبر بروتوكول MCP، يمكّن خادم Databricks MCP المطورين ووكلاء الذكاء الاصطناعي من أتمتة سير عمل البيانات، وإدارة مهام Databricks، وتبسيط العمليات على قواعد البيانات، وبالتالي زيادة الإنتاجية في بيئات التطوير المعتمدة على البيانات.

قائمة التعليمات البرمجية (Prompts)

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

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

لا توجد موارد صريحة مدرجة في المستودع.

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

  • run_sql_query(sql: str)
    تنفيذ استعلامات SQL على مستودع Databricks SQL.
  • list_jobs()
    عرض جميع مهام Databricks في مساحة العمل.
  • get_job_status(job_id: int)
    استرجاع حالة مهمة Databricks محددة بواسطة معرفها.
  • get_job_details(job_id: int)
    الحصول على معلومات تفصيلية حول مهمة Databricks محددة.

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

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

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

Windsurf

  1. تأكد من تثبيت Python 3.7+ وتوفر بيانات اعتماد Databricks.
  2. استنسخ المستودع وثبت المتطلبات باستخدام pip install -r requirements.txt.
  3. أنشئ ملف .env ببيانات اعتماد Databricks الخاصة بك.
  4. أضف خادم Databricks MCP إلى إعدادات Windsurf:
    {
      "mcpServers": {
        "databricks": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  5. احفظ الإعدادات وأعد تشغيل Windsurf. تحقق من الإعداد بتشغيل استعلام تجريبي.

مثال لتأمين مفاتيح API:

{
  "mcpServers": {
    "databricks": {
      "command": "python",
      "args": ["main.py"],
      "env": {
        "DATABRICKS_HOST": "${DATABRICKS_HOST}",
        "DATABRICKS_TOKEN": "${DATABRICKS_TOKEN}",
        "DATABRICKS_HTTP_PATH": "${DATABRICKS_HTTP_PATH}"
      }
    }
  }
}

Claude

  1. ثبت Python 3.7+ واستنسخ المستودع.
  2. أعد إعداد ملف .env ببيانات اعتماد Databricks.
  3. اضبط واجهة MCP الخاصة بـ Claude:
    {
      "mcpServers": {
        "databricks": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. أعد تشغيل Claude وتحقق من الاتصال.

Cursor

  1. استنسخ المستودع وأعد بيئة Python.
  2. ثبت التبعيات وأنشئ ملف .env ببيانات الاعتماد.
  3. أضف الخادم لإعدادات Cursor:
    {
      "mcpServers": {
        "databricks": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. احفظ الإعدادات واختبر الاتصال.

Cline

  1. حضر Python وبيانات الاعتماد كما في الأعلى.
  2. استنسخ المستودع، وثبت المتطلبات، واضبط ملف .env.
  3. أضف إدخال خادم MCP إلى إعدادات Cline:
    {
      "mcpServers": {
        "databricks": {
          "command": "python",
          "args": ["main.py"]
        }
      }
    }
    
  4. احفظ، وأعد تشغيل Cline، وتأكد من عمل الخادم.

ملاحظة: احرص دائمًا على تأمين مفاتيح API والبيانات السرية باستخدام متغيرات البيئة كما هو موضح في الأمثلة أعلاه.

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

استخدام MCP في FlowHunt

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

FlowHunt MCP flow

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

{
  "databricks": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

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


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامة
قائمة التعليمات البرمجيةلا توجد قوالب تعليمات محددة في المستودع
قائمة المواردلا توجد موارد صريحة معرفة
قائمة الأدوات4 أدوات: run_sql_query, list_jobs, get_job_status, get_job_details
تأمين مفاتيح APIعبر متغيرات البيئة في .env وملف الإعدادات JSON
دعم العينات (أقل أهمية في التقييم)غير مذكور

| دعم الجذور | ⛔ | غير مذكور |


استنادًا إلى توفر الميزات الأساسية (الأدوات، ودليل الإعداد والأمان، ولكن بدون موارد أو قوالب تعليمات)، فإن خادم Databricks MCP فعال في التكامل مع واجهات Databricks API لكنه يفتقر لبعض البدائيات المتقدمة في MCP. أقيّم هذا الخادم بـ 6 من 10 من حيث اكتماله وفائدته ضمن منظومة MCP.


تقييم MCP

هل يوجد ترخيص LICENSE⛔ (غير موجود)
يحتوي على أداة واحدة على الأقل
عدد التفرعات Forks13
عدد النجوم Stars33

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

ما هو خادم Databricks MCP؟

خادم Databricks MCP هو جسر بين المساعدين الذكيين وDatabricks، حيث يكشف إمكانيات Databricks مثل تنفيذ SQL وإدارة المهام عبر بروتوكول MCP لأتمتة سير العمل.

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

يدعم تنفيذ استعلامات SQL، وعرض جميع المهام، واسترجاع حالة المهام، والحصول على معلومات تفصيلية عن مهام Databricks محددة.

كيف يمكنني تخزين بيانات اعتماد Databricks بأمان؟

استخدم دائمًا متغيرات البيئة، مثلاً بوضعها في ملف `.env` أو ضبطها في إعدادات خادم MCP، بدلاً من تضمين المعلومات الحساسة مباشرة في الكود.

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

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

ما هو التقييم العام لفائدة هذا الخادم MCP؟

استنادًا إلى توفر الأدوات، ودليل الإعداد، ودعم الأمان ولكن مع نقص الموارد وقوالب التعليمات، يحصل هذا الخادم على تقييم 6 من 10 من حيث اكتماله ضمن منظومة MCP.

عزز سير عملك على Databricks

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

اعرف المزيد

خادم Databricks MCP
خادم Databricks MCP

خادم Databricks MCP

يعمل خادم Databricks MCP على ربط المساعدين الذكاء الاصطناعي ببيئات Databricks، مما يمكّنهم من الاستكشاف التلقائي، والفهم، والتفاعل مع بيانات ووصف Unity Catalog ...

4 دقيقة قراءة
AI MCP Server +5
تكامل خادم DataHub MCP
تكامل خادم DataHub MCP

تكامل خادم DataHub MCP

يعمل خادم DataHub MCP كجسر بين وكلاء FlowHunt الذكية ومنصة بيانات DataHub، مما يتيح اكتشاف البيانات المتقدم، وتحليل التسلسل، واسترجاع البيانات الوصفية بشكل آلي،...

4 دقيقة قراءة
AI Metadata +6
خادم MSSQL MCP
خادم MSSQL MCP

خادم MSSQL MCP

يتيح خادم MSSQL MCP ربط المساعدين الذكيين بقواعد بيانات Microsoft SQL Server، مما يمكّن من تنفيذ عمليات بيانات متقدمة، وتحليل الأعمال، وأتمتة سير العمل مباشرة م...

4 دقيقة قراءة
AI Database +4