mcp-server-unitycatalog

mcp-server-unitycatalog

3.4

If you are the rightful owner of mcp-server-unitycatalog and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server for Unity Catalog, providing Unity Catalog Functions as MCP tools.

The mcp-server-unitycatalog is a Model Context Protocol server designed for Unity Catalog. It allows users to leverage Unity Catalog Functions as MCP tools, facilitating the management and execution of functions within a specified catalog and schema. The server supports listing, retrieving, creating, and deleting functions, with the creation API being experimental. It is designed to integrate seamlessly with platforms like Claude Desktop and VSCode, offering flexibility in configuration through CLI options or environment variables. The server can be run using 'uv' or Docker, providing ease of use and deployment.

Features

  • Supports all Unity Catalog Functions registered in Unity Catalog.
  • Provides tools for listing, retrieving, creating, and deleting functions.
  • Experimental API for creating functions with Python scripts.
  • Configurable via CLI options or environment variables.
  • Compatible with platforms like Claude Desktop and VSCode.

Tools

  1. uc_list_functions

    List functions in the specified parent directory and schema

  2. uc_get_function

    Get the details of the function in the specified parent directory and schema

  3. uc_create_function

    Create new functions in the specified parent directory and schema (experimental function)

  4. uc_delete_function

    Delete functions in the specified parent directory and schema