خادم Unity Catalog MCP

خادم Unity Catalog MCP

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

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

يعمل خادم Unity Catalog MCP كطبقة بروتوكول Model Context Protocol (MCP) لـ Unity Catalog، مما يتيح للمساعدين الذكيين التفاعل برمجياً مع وظائف إدارة بيانات Unity Catalog. من خلال إتاحة وظائف Unity Catalog كأدوات متوافقة مع MCP، يسمح هذا الخادم للمطورين ووكلاء الذكاء الاصطناعي بتنفيذ عمليات مثل عرض، واستعلام، وإنشاء، وحذف وظائف قواعد البيانات بطريقة موحدة. هذا يعزز بشكل كبير من سير عمل التطوير من خلال أتمتة مهام كتالوج البيانات، وتسهيل التكامل السلس في التدفقات والوكلاء، ودعم الوصول الديناميكي إلى بيانات المخططات والوظائف. تم تصميم الخادم لبيئات يكون فيها إدارة واكتشاف ومعالجة وظائف البيانات برمجياً أمراً ضرورياً، مثل هندسة البيانات، التحليلات، والتطوير المدعوم بالذكاء الاصطناعي.

قائمة المحفزات

لا توجد قوالب محفزات مدرجة في المستودع أو الوثائق.

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

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

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

  • uc_list_functions
    • يعرض الوظائف ضمن الكتالوج والمخطط المحددين. يُرجع قائمة بالوظائف المستخرجة من Unity Catalog.
  • uc_get_function
    • يسترجع تفاصيل وظيفة معينة ضمن كتالوج ومخطط رئيسي. المدخل: name (نص).
  • uc_create_function
    • ينشئ وظيفة جديدة في الكتالوج والمخطط المحددين. المدخل: name (نص)، script (نص). واجهة برمجة تجريبية.
  • uc_delete_function
    • يحذف وظيفة في الكتالوج والمخطط المحددين. المدخل: name (نص).

بالإضافة إلى ذلك، جميع وظائف Unity Catalog المسجلة في Unity Catalog متاحة كأدوات.

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

  • إدارة الوظائف المؤتمتة
    • يتيح للوكلاء الذكيين أو المطورين عرض وإنشاء وحذف وظائف الكتالوج برمجياً، لتبسيط عمليات هندسة البيانات.
  • استكشاف الكتالوج والمخططات
    • يسهل استكشاف وتوثيق الوظائف ضمن Unity Catalog لاكتشاف البيانات والتدقيق.
  • تسجيل الوظائف برمجياً
    • يدعم تسجيل وظائف جديدة قائمة على Python في Unity Catalog مباشرة من سير العمل أو وكلاء الذكاء الاصطناعي.
  • التحكم في الوصول وأتمتة الأمان
    • يتيح تفاعلاً آمناً مع موارد الكتالوج عبر الرموز، ليتناسب مع سير عمل الامتثال أو الحوكمة المؤتمت.

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

Windsurf

لا توجد تعليمات خاصة بالمنصة لـ Windsurf.

Claude

  1. تأكد من تثبيت المتطلبات الأساسية مثل uv أو Python.
  2. احصل على عنوان خادم Unity Catalog واسم الكتالوج والمخطط (ورمز الوصول إذا توفر).
  3. أضف خادم Unity Catalog MCP إلى ملف claude_desktop_config.json الخاص بك:
    {
      "mcpServers": {
        "unity-catalog": {
          "command": "uv",
          "args": [
            "run",
            "mcp-server-unitycatalog",
            "--uc_server", "<UNITY_CATALOG_URL>",
            "--uc_catalog", "<CATALOG_NAME>",
            "--uc_schema", "<SCHEMA_NAME>",
            "--uc_token", "${UC_TOKEN}"
          ]
        }
      }
    }
    
  4. احفظ الإعدادات وأعد تشغيل Claude Desktop.
  5. تحقق من الاتصال في قسم أدوات MCP.

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

{
  "mcpServers": {
    "unity-catalog": {
      "command": "uv",
      "args": [ "run", "mcp-server-unitycatalog", "--uc_server", "...", "--uc_token", "${UC_TOKEN}" ],
      "env": {
        "UC_TOKEN": "your_secret_token"
      },
      "inputs": {
        "UC_TOKEN": "env"
      }
    }
  }
}

Cursor

لا توجد تعليمات خاصة بالمنصة لـ Cursor.

Cline

  1. تأكد من تثبيت الاعتمادات اللازمة و uv.
  2. قم بالتهيئة كما في Claude، باستخدام ملف cline_config.json الخاص بك:
    {
      "mcpServers": {
        "unity-catalog": {
          "command": "uv",
          "args": [
            "run",
            "mcp-server-unitycatalog",
            "--uc_server", "<UNITY_CATALOG_URL>",
            "--uc_catalog", "<CATALOG_NAME>",
            "--uc_schema", "<SCHEMA_NAME>",
            "--uc_token", "${UC_TOKEN}"
          ]
        }
      }
    }
    
  3. احفظ وأعد تشغيل Cline.
  4. تأكد من ظهور خادم MCP ضمن الأدوات المتاحة.

مثال على تأمين مفاتيح API: (انظر أعلاه)

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

استخدام MCP في FlowHunt

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

تدفق MCP في FlowHunt

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

{
  "unity-catalog": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، يصبح وكيل الذكاء الاصطناعي قادراً على استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وإمكاناته. تذكر تغيير "unity-catalog" إلى اسم خادم MCP الفعلي الخاص بك واستبدال عنوان URL بعنوان خادم MCP الخاص بك.


نظرة عامة

القسممتوفرالتفاصيل / ملاحظات
نظرة عامةنظرة عامة موضحة في README.md
قائمة المحفزاتلا توجد قوالب محفزات موثقة
قائمة المواردلا توجد موارد MCP موثقة
قائمة الأدواتمفصلة في README.md
تأمين مفاتيح APIيوجد مثال في README.md
دعم العينات (أقل أهمية في التقييم)لا يوجد ذكر لميزة العينات

رأينا

يتمتع خادم Unity Catalog MCP بتوثيق جيد فيما يتعلق بأدواته وطريقة إعدادها على منصات Claude وCline، مع رخصة واضحة وإرشادات أساسية للأمان (مفتاح API). مع ذلك، يفتقر إلى توثيق صريح لقوالب المحفزات وموارد MCP، ولا يوجد ذكر لميزات MCP المتقدمة مثل الجذور أو العينات. إجمالاً، هو تكامل قوي ومركّز لـ Unity Catalog، ويمكن تحسينه بإضافة المزيد من التوثيق ودعم ميزات MCP الإضافية.

تقييم MCP

هل يوجد ترخيص✅ (MIT)
هل يوجد أداة واحدة على الأقل
عدد Forks6
عدد Stars14

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

ما وظيفة خادم Unity Catalog MCP؟

يتيح الإدارة البرمجية لوظائف قاعدة بيانات Unity Catalog من خلال واجهة برمجية متوافقة مع MCP، مما يسمح لوكلاء الذكاء الاصطناعي والمطورين بعرض وإنشاء وحذف واستعلام وظائف الكتالوج، ويساعد في تبسيط سير عمل هندسة البيانات والتحليلات.

ما الأدوات المضمنة مع خادم Unity Catalog MCP؟

يوفر أدوات موحدة مثل uc_list_functions وuc_get_function وuc_create_function وuc_delete_function، بالإضافة إلى الوصول إلى جميع الوظائف المسجلة في Unity Catalog.

كيف يمكنني إعداد الوصول الآمن لواجهة برمجة التطبيقات؟

يمكنك تمرير رمز وصول Unity Catalog الخاص بك كمتغير بيئة باستخدام إعدادات خادم MCP. مثال: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

كيف يتم دمج هذا في تدفقات FlowHunt؟

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

ما هي الاستخدامات الرئيسية لهذا الخادم MCP؟

إدارة الوظائف المؤتمتة، استكشاف الكتالوج والمخطط، تسجيل الوظائف برمجياً، والتحكم في الوصول الآمن المعتمد على الرموز لسير عمل البيانات.

ابدأ مع خادم Unity Catalog MCP

عزز سير عمل بياناتك من خلال دمج خادم Unity Catalog MCP في FlowHunt. أتمت مهام كتالوج البيانات، وسهّل الهندسة، ومكّن التطوير المعتمد على الذكاء الاصطناعي.

اعرف المزيد

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

خادم Databricks MCP

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

4 دقيقة قراءة
AI MCP Server +5
خادم UnityMCPIntegration MCP
خادم UnityMCPIntegration MCP

خادم UnityMCPIntegration MCP

تربط UnityMCPIntegration وكلاء الذكاء الاصطناعي بمحرك الألعاب Unity، مما يتيح التحكم في الوقت الحقيقي، والاختبار الآلي، وتوليد المحتوى الإجرائي، ولعب الألعاب ال...

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

تكامل خادم Unity MCP

يعمل خادم Unity MCP كحلقة وصل بين محرر Unity وعملاء نماذج الذكاء الاصطناعي مثل Claude Desktop وWindsurf وCursor، مما يتيح الأتمتة والمساعدة الذكية وتبسيط سير ال...

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