Unity Catalog MCP Server
Automatyzuj i zarządzaj funkcjami Unity Catalog za pomocą Unity Catalog MCP Server, zapewniając płynne operacje katalogu danych i przepływy pracy wspierane przez AI w Twojej organizacji.

Do czego służy “Unity Catalog” MCP Server?
Unity Catalog MCP Server działa jako warstwa Model Context Protocol (MCP) dla Unity Catalog, umożliwiając asystentom AI programową interakcję z funkcjami zarządzania danymi Unity Catalog. Udostępniając funkcje Unity Catalog jako narzędzia zgodne z MCP, ten serwer pozwala deweloperom i agentom AI wykonywać operacje takie jak listowanie, zapytania, tworzenie i usuwanie funkcji bazy danych w ustandaryzowany sposób. Znacznie usprawnia to procesy rozwojowe poprzez automatyzację zadań katalogu danych, płynną integrację z przepływami i agentami oraz wsparcie dla dynamicznego dostępu do metadanych schematów i funkcji. Serwer został zaprojektowany z myślą o środowiskach, gdzie kluczowe jest programowe zarządzanie, odkrywanie i manipulowanie funkcjami danych, takich jak inżynieria danych, analityka czy rozwój wspierany AI.
Lista promptów
W repozytorium ani dokumentacji nie znajduje się żadna lista szablonów promptów.
Lista zasobów
W repozytorium ani README nie udokumentowano żadnych jawnych zasobów MCP.
Lista narzędzi
- uc_list_functions
- Wyświetla listę funkcji w określonym katalogu nadrzędnym i schemacie. Zwraca listę funkcji pobranych z Unity Catalog.
- uc_get_function
- Pobiera szczegóły dotyczące wybranej funkcji w katalogu nadrzędnym i schemacie. Wejście:
name
(string).
- Pobiera szczegóły dotyczące wybranej funkcji w katalogu nadrzędnym i schemacie. Wejście:
- uc_create_function
- Tworzy nową funkcję w podanym katalogu i schemacie. Wejście:
name
(string),script
(string). API eksperymentalne.
- Tworzy nową funkcję w podanym katalogu i schemacie. Wejście:
- uc_delete_function
- Usuwa funkcję w określonym katalogu i schemacie. Wejście:
name
(string).
- Usuwa funkcję w określonym katalogu i schemacie. Wejście:
Dodatkowo, wszystkie funkcje Unity Catalog zarejestrowane w Unity Catalog są dostępne jako narzędzia.
Przykładowe zastosowania tego serwera MCP
- Automatyczne zarządzanie funkcjami
- Pozwala AI lub deweloperom na programowe listowanie, tworzenie i usuwanie funkcji katalogu, usprawniając operacje inżynierii danych.
- Eksploracja katalogów i schematów
- Umożliwia eksplorację i dokumentowanie funkcji w Unity Catalog na potrzeby odkrywania danych i audytu.
- Programowa rejestracja funkcji
- Umożliwia rejestrację nowych funkcji w Pythonie bezpośrednio z przepływów lub przez agentów AI.
- Automatyzacja kontroli dostępu i bezpieczeństwa
- Pozwala na bezpieczną, opartą na tokenach interakcję z zasobami katalogu, integrując się z automatycznymi procesami compliance lub governance.
Jak skonfigurować
Windsurf
Brak instrukcji specyficznych dla platformy Windsurf.
Claude
- Upewnij się, że masz zainstalowane wymagane narzędzia, takie jak
uv
lub Python. - Uzyskaj adres URL serwera Unity Catalog, katalog, schemat oraz (opcjonalnie) token dostępu.
- Dodaj Unity Catalog MCP Server do swojego pliku
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}" ] } } }
- Zapisz konfigurację i uruchom ponownie Claude Desktop.
- Zweryfikuj połączenie w sekcji narzędzi MCP.
Przykład zabezpieczenia kluczy 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
Brak instrukcji specyficznych dla platformy Cursor.
Cline
- Upewnij się, że masz zainstalowane wszystkie niezbędne zależności oraz
uv
. - Skonfiguruj jak w Claude, używając swojego pliku
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}" ] } } }
- Zapisz i uruchom ponownie Cline.
- Sprawdź, czy serwer MCP pojawia się wśród dostępnych narzędzi.
Przykład zabezpieczenia kluczy API: (patrz wyżej)
Jak użyć tego MCP w przepływach
Korzystanie z MCP w FlowHunt
Aby zintegrować serwery MCP z przepływem FlowHunt, zacznij od dodania komponentu MCP do swojego przepływu i połącz go z agentem AI:

Kliknij komponent MCP, aby otworzyć panel konfiguracji. W sekcji konfiguracji systemowej MCP wprowadź dane serwera MCP w tym formacie JSON:
{
"unity-catalog": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI może korzystać z tego MCP jako narzędzia, uzyskując dostęp do wszystkich jego funkcji i możliwości. Pamiętaj, aby "unity-catalog"
zamienić na faktyczną nazwę Twojego serwera MCP i podmienić URL na adres własnego serwera MCP.
Przegląd
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Przegląd dostępny w README.md |
Lista promptów | ⛔ | Brak udokumentowanych szablonów promptów |
Lista zasobów | ⛔ | Brak jawnych zasobów MCP |
Lista narzędzi | ✅ | Szczegóły w README.md |
Zabezpieczanie kluczy API | ✅ | Przykład w README.md |
Wsparcie dla sampling (mniej istotne) | ⛔ | Brak informacji o funkcji sampling |
Nasza opinia
Unity Catalog MCP Server jest dobrze udokumentowany pod względem dostępnych narzędzi oraz konfiguracji dla platform Claude i Cline, z jasno określoną licencją i podstawowymi instrukcjami bezpieczeństwa (klucz API). Brakuje jednak dokumentacji dotyczącej szablonów promptów oraz zasobów MCP, jak również informacji o zaawansowanych funkcjach MCP, takich jak roots czy sampling. Ogólnie to solidna, skoncentrowana integracja z Unity Catalog, którą można ulepszyć dodając dodatkową dokumentację i wsparcie szerszych funkcji MCP.
Ocena MCP
Posiada LICENCJĘ | ✅ (MIT) |
---|---|
Ma przynajmniej jedno narzędzie | ✅ |
Liczba Forków | 6 |
Liczba Gwiazdek | 14 |
Najczęściej zadawane pytania
- Do czego służy Unity Catalog MCP Server?
Umożliwia programowe zarządzanie funkcjami bazy danych Unity Catalog poprzez zgodne z MCP API, pozwalając agentom AI i deweloperom na listowanie, tworzenie, usuwanie i zapytania funkcji katalogu, usprawniając procesy inżynierii danych i analityki.
- Jakie narzędzia są dostępne w Unity Catalog MCP Server?
Udostępnia standardowe narzędzia takie jak uc_list_functions, uc_get_function, uc_create_function i uc_delete_function, a także dostęp do wszystkich funkcji zarejestrowanych w Unity Catalog.
- Jak bezpiecznie skonfigurować dostęp do API?
Możesz przekazać swój token dostępu Unity Catalog jako zmienną środowiskową w konfiguracji serwera MCP. Przykład: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }
- Jak zintegrować to rozwiązanie z przepływami FlowHunt?
Dodaj serwer MCP do konfiguracji MCP w swoim przepływie. Po skonfigurowaniu, agenci AI w FlowHunt mają dostęp do wszystkich narzędzi i funkcji Unity Catalog za pośrednictwem ustandaryzowanego interfejsu MCP.
- Jakie są główne zastosowania tego serwera MCP?
Automatyczne zarządzanie funkcjami, eksploracja katalogów i schematów, programowa rejestracja funkcji oraz bezpieczna, oparta na tokenach kontrola dostępu do przepływów danych.
Rozpocznij z Unity Catalog MCP Server
Wzmocnij swoje przepływy danych integrując Unity Catalog MCP Server z FlowHunt. Automatyzuj zadania katalogu danych, usprawniaj inżynierię i wspieraj rozwój oparty o AI.