
خادم Databricks MCP
يعمل خادم Databricks MCP على ربط المساعدين الذكاء الاصطناعي ببيئات Databricks، مما يمكّنهم من الاستكشاف التلقائي، والفهم، والتفاعل مع بيانات ووصف Unity Catalog ...
اربط وكلاء الذكاء الاصطناعي لديك بـ Databricks لأتمتة استعلامات SQL، ومراقبة المهام، وإدارة سير العمل باستخدام خادم Databricks MCP في FlowHunt.
خادم Databricks MCP (بروتوكول سياق النماذج) هو أداة متخصصة تربط المساعدات الذكية بمنصة Databricks، مما يتيح تفاعلًا سلسًا مع موارد Databricks عبر واجهات اللغة الطبيعية. يعمل هذا الخادم كجسر بين النماذج اللغوية الكبيرة (LLMs) وواجهات برمجة تطبيقات Databricks (APIs)، بحيث يسمح لهذه النماذج بتنفيذ استعلامات SQL، وعرض قائمة المهام، واسترجاع حالات المهام، والحصول على معلومات تفصيلية حول المهام. من خلال إتاحة هذه القدرات عبر بروتوكول MCP، يمكّن خادم Databricks MCP المطورين ووكلاء الذكاء الاصطناعي من أتمتة سير عمل البيانات، وإدارة مهام Databricks، وتبسيط العمليات على قواعد البيانات، وبالتالي زيادة الإنتاجية في بيئات التطوير المعتمدة على البيانات.
لا توجد قوالب تعليمات محددة في المستودع.
لا توجد موارد صريحة مدرجة في المستودع.
pip install -r requirements.txt
..env
ببيانات اعتماد Databricks الخاصة بك.{
"mcpServers": {
"databricks": {
"command": "python",
"args": ["main.py"]
}
}
}
مثال لتأمين مفاتيح API:
{
"mcpServers": {
"databricks": {
"command": "python",
"args": ["main.py"],
"env": {
"DATABRICKS_HOST": "${DATABRICKS_HOST}",
"DATABRICKS_TOKEN": "${DATABRICKS_TOKEN}",
"DATABRICKS_HTTP_PATH": "${DATABRICKS_HTTP_PATH}"
}
}
}
}
.env
ببيانات اعتماد Databricks.{
"mcpServers": {
"databricks": {
"command": "python",
"args": ["main.py"]
}
}
}
.env
ببيانات الاعتماد.{
"mcpServers": {
"databricks": {
"command": "python",
"args": ["main.py"]
}
}
}
.env
.{
"mcpServers": {
"databricks": {
"command": "python",
"args": ["main.py"]
}
}
}
ملاحظة: احرص دائمًا على تأمين مفاتيح API والبيانات السرية باستخدام متغيرات البيئة كما هو موضح في الأمثلة أعلاه.
استخدام MCP في FlowHunt
لدمج خوادم MCP في سير عمل FlowHunt الخاص بك، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي:
انقر على مكون 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.
هل يوجد ترخيص LICENSE | ⛔ (غير موجود) |
---|---|
يحتوي على أداة واحدة على الأقل | ✅ |
عدد التفرعات Forks | 13 |
عدد النجوم Stars | 33 |
خادم Databricks MCP هو جسر بين المساعدين الذكيين وDatabricks، حيث يكشف إمكانيات Databricks مثل تنفيذ SQL وإدارة المهام عبر بروتوكول MCP لأتمتة سير العمل.
يدعم تنفيذ استعلامات SQL، وعرض جميع المهام، واسترجاع حالة المهام، والحصول على معلومات تفصيلية عن مهام Databricks محددة.
استخدم دائمًا متغيرات البيئة، مثلاً بوضعها في ملف `.env` أو ضبطها في إعدادات خادم MCP، بدلاً من تضمين المعلومات الحساسة مباشرة في الكود.
نعم، فقط أضف مكون MCP إلى تدفقك، واضبطه بتفاصيل خادم Databricks MCP الخاص بك، وسيتمكن وكلاء الذكاء الاصطناعي لديك من الوصول لجميع وظائف Databricks المدعومة.
استنادًا إلى توفر الأدوات، ودليل الإعداد، ودعم الأمان ولكن مع نقص الموارد وقوالب التعليمات، يحصل هذا الخادم على تقييم 6 من 10 من حيث اكتماله ضمن منظومة MCP.
قم بأتمتة استعلامات SQL، ومراقبة المهام، وإدارة موارد Databricks مباشرة من واجهات الذكاء الاصطناعي الحوارية. دمج خادم Databricks MCP في تدفقات FlowHunt لتحقيق إنتاجية أعلى.
يعمل خادم Databricks MCP على ربط المساعدين الذكاء الاصطناعي ببيئات Databricks، مما يمكّنهم من الاستكشاف التلقائي، والفهم، والتفاعل مع بيانات ووصف Unity Catalog ...
يعمل خادم DataHub MCP كجسر بين وكلاء FlowHunt الذكية ومنصة بيانات DataHub، مما يتيح اكتشاف البيانات المتقدم، وتحليل التسلسل، واسترجاع البيانات الوصفية بشكل آلي،...
يتيح خادم MSSQL MCP ربط المساعدين الذكيين بقواعد بيانات Microsoft SQL Server، مما يمكّن من تنفيذ عمليات بيانات متقدمة، وتحليل الأعمال، وأتمتة سير العمل مباشرة م...