mcp-server-unitycatalog
mcp-server-unitycatalog: Un servidor MCP de Unity Catalog
Descripción general
Servidor de Protocolo de Contexto de Modelo para el Catálogo de Unity . Este servidor proporciona funciones del Catálogo de Unity como herramientas MCP.
Herramientas
Puede utilizar todas las funciones de Unity Catalog registradas en Unity Catalog junto con las siguientes herramientas de IA predefinidas de Unity Catalog:
uc_list_functionsEnumera las funciones dentro del catálogo y esquema principal especificados.
Devuelve: una lista de funciones recuperadas del Catálogo de Unity.
uc_get_functionObtiene una función dentro de un catálogo y esquema padre.
Aporte:
name(cadena): el nombre de la función (no completamente calificado).
Devuelve: Detalles de una función recuperados del Catálogo de Unity.
uc_create_functionCrea una función dentro de un catálogo y esquema principal. ADVERTENCIA: Esta API es experimental y cambiará en futuras versiones .
Aporte:
name(cadena): el nombre de la función (no completamente calificado).script(cadena): el script de Python que incluye la función que se registrará.
Devuelve: Detalles de una función creada dentro del Catálogo de Unity.
uc_delete_functionElimina una función dentro de un catálogo y esquema principal.
Aporte:
name(cadena): el nombre de la función (no completamente calificado).
Devoluciones: Ninguna.
Related MCP server: MCP Trino Server
Instalación
Usando uv
Al usar uv no se requiere ninguna instalación específica. Usaremos uvx para ejecutar directamente mcp-server-git .
Configuración
Estos valores también se pueden configurar mediante las opciones de la CLI o las variables de entorno .env . Los argumentos obligatorios son el servidor del Catálogo de Unity, el catálogo y el esquema, mientras que el token de acceso y el nivel de detalle son opcionales. Ejecute uv run mcp-server-unitycatalog --help para obtener opciones de configuración más detalladas.
Argumento | Variable de entorno | Descripción | Obligatorio/Opcional |
|
| La URL base del servidor del catálogo de Unity. | Requerido |
|
| El nombre del catálogo de Unity Catalog. | Requerido |
|
| El nombre del esquema dentro de un catálogo de Unity Catalog. | Requerido |
|
| El token de acceso utilizado para autorizar solicitudes de API al servidor de Unity Catalog. | Opcional |
|
| Nivel de detalle del registro. Valor predeterminado: | Opcional |
|
| Directorio donde se almacenarán los archivos de registro. Valor predeterminado: | Opcional |
Uso con Claude Desktop o VSCode Cline
Agregue esto a su claude_desktop_config.json (o cline_mcp_settings.json ):
{
"mcpServers": {
"unitycatalog": {
"command": "uv",
"args": [
"--directory",
"/<path to your local git repository>/mcp-server-unitycatalog",
"run",
"mcp-server-unitycatalog",
"--uc_server",
"<your unity catalog url>",
"--uc_catalog",
"<your catalog name>",
"--uc_schema",
"<your schema name>"
]
}
}
}Nota: reemplace '/Users/username' con la ruta a la que desea que esta herramienta pueda acceder
{
"mcpServers": {
"unitycatalog": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"mcp/unitycatalog",
"--uc_server",
"<your unity catalog url>",
"--uc_catalog",
"<your catalog name>",
"--uc_schema",
"<your schema name>"
]
}
}
}Edificio
Estibador:
docker build -t mcp/unitycatalog . Planes futuros
[x] Implementar soporte para
list_functions.[x] Implementar soporte para
get_function.[x] Implementar soporte para
create_python_function.[x] Implementar soporte para
execute_function.[x] Implementar soporte para
delete_function.[ ] Implementar herramientas de exploración de catálogo semántico.
[x] Agregar imagen de Docker.
[ ] Implementar los métodos
use_xxx. En la implementación actual,catalogyschemadeben definirse al iniciar el servidor. Sin embargo, se implementarán como funcionesuse_catalogyuse_schema, actualizando dinámicamente la lista de funciones disponibles al ejecutaruse_xxx.
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
The BigQuery remote MCP server is a fully managed service that uses the Model Context Protocol to connect AI applications and LLMs to BigQuery data sources. It provides secure, standardized tools for AI agents to list datasets and tables, retrieve schemas, generate and execute SQL queries through natural language, and analyze data—enabling direct access to enterprise analytics data without requiring manual SQL coding.
Related MCP Servers
- FlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables LLMs to interact with Databricks workspaces through natural language, allowing SQL query execution and job management operations.50
- AlicenseBqualityCmaintenanceA Model Context Protocol server that provides seamless integration with Trino and Iceberg, enabling data exploration, querying, and table maintenance through a standard interface.2225Apache 2.0
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol server that enables AI assistants to interact with Databricks workspaces, allowing them to browse Unity Catalog, query metadata, sample data, and execute SQL queries.MIT
- FlicenseAqualityDmaintenanceA Model Context Protocol server that lets LLM clients answer business questions in natural language over a Databricks dataset without writing SQL by hand.1
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ognis1205/mcp-server-unitycatalog'
If you have feedback or need assistance with the MCP directory API, please join our Discord server