Servidor Unity Catalog MCP
Automatiza y gestiona funciones de Unity Catalog con el Servidor Unity Catalog MCP, llevando operaciones de catálogo de datos fluidas y flujos de trabajo impulsados por IA a tu organización.

¿Qué hace el Servidor “Unity Catalog” MCP?
El Servidor Unity Catalog MCP actúa como una capa Model Context Protocol (MCP) para el Unity Catalog, permitiendo que asistentes de IA interactúen de forma programática con las funciones de gestión de datos de Unity Catalog. Al exponer las funciones de Unity Catalog como herramientas compatibles con MCP, este servidor permite a desarrolladores y agentes de IA realizar operaciones como listar, consultar, crear y eliminar funciones de base de datos de forma estandarizada. Esto mejora enormemente los flujos de desarrollo al automatizar tareas del catálogo de datos, facilitar la integración fluida en flujos y agentes, y soportar el acceso dinámico a metadatos de esquemas y funciones. El servidor está diseñado para entornos donde gestionar, descubrir y manipular funciones de datos de manera programática es esencial, como en ingeniería de datos, analítica y desarrollo aumentado por IA.
Lista de Prompts
No se listan plantillas de prompts en el repositorio ni en la documentación.
Lista de Recursos
No se documentan recursos MCP explícitos en el repositorio ni en el README.
Lista de Herramientas
- uc_list_functions
- Lista funciones dentro del catálogo y esquema padre especificados. Devuelve una lista de funciones recuperadas desde Unity Catalog.
- uc_get_function
- Recupera detalles de una función específica dentro de un catálogo y esquema padre. Entrada:
name
(cadena).
- Recupera detalles de una función específica dentro de un catálogo y esquema padre. Entrada:
- uc_create_function
- Crea una nueva función en el catálogo y esquema especificados. Entrada:
name
(cadena),script
(cadena). API experimental.
- Crea una nueva función en el catálogo y esquema especificados. Entrada:
- uc_delete_function
- Elimina una función en el catálogo y esquema especificados. Entrada:
name
(cadena).
- Elimina una función en el catálogo y esquema especificados. Entrada:
Adicionalmente, todas las funciones de Unity Catalog registradas en Unity Catalog están disponibles como herramientas.
Casos de Uso de este Servidor MCP
- Gestión Automatizada de Funciones
- Permite a IA o desarrolladores listar, crear y eliminar funciones del catálogo de forma programática, agilizando operaciones de ingeniería de datos.
- Exploración de Catálogos y Esquemas
- Facilita la exploración y documentación de funciones dentro de Unity Catalog para descubrimiento y auditoría de datos.
- Registro Programático de Funciones
- Soporta el registro de nuevas funciones basadas en Python en Unity Catalog directamente desde flujos de trabajo o agentes de IA.
- Control de Acceso y Automatización de Seguridad
- Permite interacción segura basada en tokens con recursos del catálogo, adaptándose a flujos de cumplimiento o gobernanza automatizados.
Cómo configurarlo
Windsurf
No hay instrucciones específicas de la plataforma disponibles para Windsurf.
Claude
- Asegúrate de que los prerrequisitos como
uv
o Python estén instalados. - Obtén la URL del servidor Unity Catalog, catálogo, esquema y (opcionalmente) un token de acceso.
- Añade el Servidor Unity Catalog MCP a tu
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}" ] } } }
- Guarda la configuración y reinicia Claude Desktop.
- Verifica la conexión en la sección de herramientas MCP.
Ejemplo de protección de claves 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
No hay instrucciones específicas de la plataforma disponibles para Cursor.
Cline
- Asegúrate de tener instaladas las dependencias necesarias y
uv
. - Configura como en Claude, usando tu
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}" ] } } }
- Guarda y reinicia Cline.
- Comprueba que el servidor MCP aparece entre las herramientas disponibles.
Ejemplo de protección de claves API: (ver anterior)
Cómo usar este MCP dentro de flujos
Uso de MCP en FlowHunt
Para integrar servidores MCP en tu flujo de trabajo de FlowHunt, comienza añadiendo el componente MCP a tu flujo y conectándolo a tu agente de IA:

Haz clic en el componente MCP para abrir el panel de configuración. En la sección de configuración del sistema MCP, inserta los detalles de tu servidor MCP usando este formato JSON:
{
"unity-catalog": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Una vez configurado, el agente de IA podrá usar este MCP como herramienta con acceso a todas sus funciones y capacidades. Recuerda cambiar "unity-catalog"
por el nombre real de tu servidor MCP y reemplazar la URL por la de tu propio servidor MCP.
Resumen
Sección | Disponibilidad | Detalles/Notas |
---|---|---|
Resumen | ✅ | Resumen proporcionado en README.md |
Lista de Prompts | ⛔ | No se documentan plantillas de prompts |
Lista de Recursos | ⛔ | No hay recursos MCP explícitos listados |
Lista de Herramientas | ✅ | Detallado en README.md |
Protección de claves API | ✅ | Ejemplo mostrado en README.md |
Soporte de muestreo (menos relevante) | ⛔ | No se menciona la función de muestreo |
Nuestra opinión
El Servidor Unity Catalog MCP está bien documentado en cuanto a sus herramientas y la configuración para las plataformas Claude y Cline, con una licencia clara e instrucciones básicas de seguridad (clave API). Sin embargo, carece de documentación explícita para plantillas de prompts y recursos MCP, y no se menciona ninguna característica avanzada de MCP como roots o muestreo. En general, es una integración sólida y enfocada para Unity Catalog, pero podría mejorarse con documentación adicional y soporte para más características MCP.
Puntuación MCP
Tiene LICENCIA | ✅ (MIT) |
---|---|
Tiene al menos una herramienta | ✅ |
Número de Forks | 6 |
Número de Estrellas | 14 |
Preguntas frecuentes
- ¿Qué hace el Servidor Unity Catalog MCP?
Permite la gestión programática de funciones de la base de datos Unity Catalog a través de una API compatible con MCP, permitiendo a agentes de IA y desarrolladores listar, crear, eliminar y consultar funciones del catálogo, agilizando flujos de trabajo de ingeniería y analítica de datos.
- ¿Qué herramientas incluye el Servidor Unity Catalog MCP?
Proporciona herramientas estandarizadas como uc_list_functions, uc_get_function, uc_create_function y uc_delete_function, así como acceso a todas las funciones registradas en Unity Catalog.
- ¿Cómo configuro el acceso a la API de forma segura?
Puedes pasar tu token de acceso de Unity Catalog como una variable de entorno usando la configuración del servidor MCP. Ejemplo: { \"mcpServers\": { \"unity-catalog\": { \"command\": \"uv\", \"args\": [\"run\", \"mcp-server-unitycatalog\", \"--uc_token\", \"${UC_TOKEN}\"], \"env\": { \"UC_TOKEN\": \"your_secret_token\" }, \"inputs\": { \"UC_TOKEN\": \"env\" } } } }
- ¿Cómo se integra esto en los flujos de FlowHunt?
Agrega el servidor MCP a la configuración MCP de tu flujo. Una vez configurado, los agentes de IA en FlowHunt pueden acceder a todas las herramientas y funciones de Unity Catalog a través de una interfaz MCP estandarizada.
- ¿Cuáles son los principales casos de uso de este servidor MCP?
Gestión automatizada de funciones, exploración de catálogos y esquemas, registro programático de funciones y control de acceso seguro basado en tokens para flujos de trabajo de datos.
Comienza con el Servidor Unity Catalog MCP
Impulsa tus flujos de datos integrando el Servidor Unity Catalog MCP en FlowHunt. Automatiza tareas del catálogo de datos, agiliza la ingeniería y potencia el desarrollo basado en IA.