Unity Catalog MCP Sunucusu

Unity Catalog MCP Sunucusu

Unity Catalog MCP Sunucusu ile Unity Catalog fonksiyonlarını otomatikleştirin ve yönetin; kurumunuza sorunsuz veri katalog operasyonları ve yapay zeka destekli iş akışları kazandırın.

“Unity Catalog” MCP Sunucusu ne yapar?

Unity Catalog MCP Sunucusu, Unity Catalog için bir Model Context Protocol (MCP) katmanı olarak çalışır ve AI asistanlarının Unity Catalog’un veri yönetim fonksiyonlarıyla programatik olarak etkileşime geçmesini sağlar. Unity Catalog Fonksiyonlarını MCP uyumlu araçlar olarak sunarak, geliştiricilerin ve AI ajanlarının veritabanı fonksiyonlarını listeleme, sorgulama, oluşturma ve silme gibi işlemleri standart bir şekilde gerçekleştirmesine olanak tanır. Bu, veri katalog görevlerini otomatikleştirerek, akışlara ve ajanlara sorunsuz entegrasyon sağlayarak ve şema ile fonksiyon metadatasına dinamik erişimi destekleyerek geliştirme iş akışlarını büyük ölçüde iyileştirir. Sunucu; veri mühendisliği, analitik ve yapay zeka destekli geliştirme gibi ortamlarda veriyi programatik olarak yönetmenin, keşfetmenin ve fonksiyonları manipüle etmenin gerekli olduğu durumlar için tasarlanmıştır.

Komut Listesi

Depoda veya belgelerde komut şablonları listelenmemiştir.

Kaynak Listesi

Depoda veya README dosyasında açık bir MCP kaynağı belgelenmemiştir.

Araç Listesi

  • uc_list_functions
    • Belirtilen ana katalog ve şemadaki fonksiyonları listeler. Unity Catalog’dan alınan fonksiyonların listesini döndürür.
  • uc_get_function
    • Belirli bir katalog ve şemadaki bir fonksiyonun detaylarını getirir. Girdi: name (string).
  • uc_create_function
    • Belirtilen katalog ve şemada yeni bir fonksiyon oluşturur. Girdi: name (string), script (string). Deneysel API.
  • uc_delete_function
    • Belirtilen katalog ve şemada bir fonksiyonu siler. Girdi: name (string).

Bunlara ek olarak, Unity Catalog’da kayıtlı tüm Unity Catalog Fonksiyonları araç olarak kullanılabilir.

Bu MCP Sunucusunun Kullanım Alanları

  • Otomatik Fonksiyon Yönetimi
    • AI veya geliştiricilerin katalog fonksiyonlarını programatik olarak listelemesini, oluşturmasını ve silmesini sağlayarak veri mühendisliği operasyonlarını kolaylaştırır.
  • Katalog ve Şema Keşfi
    • Unity Catalog içindeki fonksiyonların keşfi ve dokümantasyonunu veri keşfi ve denetimi için kolaylaştırır.
  • Programatik Fonksiyon Kaydı
    • Python tabanlı yeni fonksiyonların iş akışlarından veya AI ajanlarından doğrudan Unity Catalog’a kaydedilmesini destekler.
  • Erişim Kontrolü ve Güvenlik Otomasyonu
    • Katalog kaynaklarına güvenli, token tabanlı etkileşime olanak tanır ve otomatik uyumluluk veya yönetişim iş akışlarına uyum sağlar.

Kurulum Nasıl Yapılır

Windsurf

Windsurf için platforma özel talimat mevcut değildir.

Claude

  1. Gerekli önkoşulların (uv veya Python) kurulu olduğundan emin olun.
  2. Unity Catalog sunucu URL’sini, katalog, şema ve (isteğe bağlı) bir erişim token’ı edinin.
  3. Unity Catalog MCP Sunucusu’nu claude_desktop_config.json dosyanıza ekleyin:
    {
      "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. Yapılandırmayı kaydedin ve Claude Desktop’u yeniden başlatın.
  5. MCP araç bölümünden bağlantıyı doğrulayın.

API Anahtarlarını Güvenli Saklama Örneği:

{
  "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 için platforma özel talimat mevcut değildir.

Cline

  1. Gerekli bağımlılıkları ve uv’yi kurduğunuzdan emin olun.
  2. Claude’daki gibi yapılandırın, kendi cline_config.json dosyanızı kullanarak:
    {
      "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. Kaydedin ve Cline’ı yeniden başlatın.
  4. MCP sunucusunun mevcut araçlar altında görünüp görünmediğini kontrol edin.

API Anahtarlarını Güvenli Saklama Örneği: (önceki örneğe bakınız)

Bu MCP Akışlarda Nasıl Kullanılır

FlowHunt’ta MCP kullanımı

MCP sunucularını FlowHunt iş akışınıza entegre etmek için, öncelikle MCP bileşenini akışınıza ekleyin ve AI ajanınıza bağlayın:

FlowHunt MCP flow

MCP bileşenine tıklayarak yapılandırma panelini açın. Sistem MCP yapılandırması bölümünde, MCP sunucu bilgilerinizi şu JSON formatında girin:

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

Yapılandırma tamamlandığında, AI ajanı artık bu MCP’yi bir araç olarak tüm fonksiyonlarına ve yeteneklerine erişerek kullanabilir. "unity-catalog" ismini kendi MCP sunucunuzun adıyla ve URL’yi kendi MCP sunucu adresinizle değiştirmeyi unutmayın.


Genel Bakış

BölümUygunlukDetaylar/Notlar
Genel BakışREADME.md’de genel bakış mevcut
Komut ListesiKomut şablonları belgelenmemiş
Kaynak ListesiAçık MCP kaynağı listelenmemiş
Araç ListesiREADME.md’de detaylandırılmış
API Anahtarlarını Güvenli SaklamaREADME.md’de örnek gösterilmiş
Örnekleme Desteği (değerlendirmede önemsiz)Örnekleme özelliğine dair bilgi yok

Bizim Görüşümüz

Unity Catalog MCP Sunucusu, araçları ve Claude ile Cline için kurulum adımları açısından iyi belgelenmiş, açık bir lisansa ve temel güvenlik (API anahtarı) yönergelerine sahip. Ancak komut şablonları ve MCP kaynakları için açık bir dokümantasyon eksik ve kökler veya örnekleme gibi gelişmiş MCP özelliklerinden bahsedilmemiş. Genel olarak, Unity Catalog için sağlam ve odaklı bir entegrasyon; ancak ek dokümantasyon ve MCP özellik desteği ile geliştirilebilir.

MCP Puanı

Bir LICENSE var mı?✅ (MIT)
En az bir aracı var mı?
Fork sayısı6
Yıldız sayısı14

Sıkça sorulan sorular

Unity Catalog MCP Sunucusu ne yapar?

Unity Catalog veritabanı fonksiyonlarının MCP uyumlu bir API aracılığıyla programatik olarak yönetilmesini sağlar. Bu sayede AI ajanları ve geliştiriciler katalog fonksiyonlarını listeleyebilir, oluşturabilir, silebilir ve sorgulayabilir, veri mühendisliği ve analitik iş akışlarını kolaylaştırır.

Unity Catalog MCP Sunucusu ile hangi araçlar gelir?

uc_list_functions, uc_get_function, uc_create_function ve uc_delete_function gibi standart araçlar ile Unity Catalog’a kayıtlı tüm fonksiyonlara erişim sağlar.

API erişimini güvenli şekilde nasıl kurarım?

Unity Catalog erişim token’ınızı MCP sunucu yapılandırmasında ortam değişkeni olarak iletebilirsiniz. Örnek: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }

Bu, FlowHunt akışlarına nasıl entegre edilir?

MCP sunucusunu akışınızın MCP yapılandırmasına ekleyin. Kurulumdan sonra, FlowHunt içindeki AI ajanları standart MCP arayüzü üzerinden tüm Unity Catalog araçlarına ve fonksiyonlarına erişebilir.

Bu MCP sunucusunun başlıca kullanım alanları nelerdir?

Otomatik fonksiyon yönetimi, katalog ve şema keşfi, programatik fonksiyon kaydı, veri iş akışları için güvenli ve token tabanlı erişim kontrolü.

Unity Catalog MCP Sunucusu ile Başlayın

Unity Catalog MCP Sunucusu’nu FlowHunt’a entegre ederek veri iş akışlarınızı güçlendirin. Veri katalog görevlerini otomatikleştirin, mühendisliği kolaylaştırın ve yapay zeka odaklı geliştirmeyi destekleyin.

Daha fazla bilgi

Unity MCP Sunucusu Entegrasyonu
Unity MCP Sunucusu Entegrasyonu

Unity MCP Sunucusu Entegrasyonu

Unity MCP Sunucusu, Unity Editörü’nü Claude Desktop, Windsurf ve Cursor gibi AI model istemcileriyle birleştirerek oyun geliştiricilerinin Unity ortamında otoma...

3 dakika okuma
Unity AI +5
UnityMCPIntegration MCP Sunucusu
UnityMCPIntegration MCP Sunucusu

UnityMCPIntegration MCP Sunucusu

UnityMCPIntegration, AI ajanlarını Unity oyun motoruna bağlar; gerçek zamanlı kontrol, otomatik test, prosedürel içerik üretimi ve AI destekli oynanışı Model Co...

4 dakika okuma
Unity MCP +5
Databricks MCP Sunucusu
Databricks MCP Sunucusu

Databricks MCP Sunucusu

Databricks MCP Sunucusu, AI asistanlarını Databricks ortamlarına bağlayarak Unity Catalog meta verilerine ve veri varlıklarına otonom keşif, anlama ve etkileşim...

4 dakika okuma
AI MCP Server +5