mcp-server-unitycatalog logo

mcp-server-unitycatalog

by ognis1205

An Unity Catalog MCP server. This server provides Unity Catalog Functions as MCP tools, allowing you to interact with Unity Catalog functions within your applications.

View on GitHub

Last updated: N/A

What is mcp-server-unitycatalog?

A Model Context Protocol (MCP) server designed to expose Unity Catalog Functions as tools. It allows users to interact with Unity Catalog functions programmatically.

How to use mcp-server-unitycatalog?

The server can be configured using CLI options or environment variables, specifying the Unity Catalog server URL, catalog, and schema. It can be integrated with tools like Claude Desktop or VSCode Cline by adding the server configuration to their respective configuration files. The README provides examples for using uv and docker.

Key features of mcp-server-unitycatalog

  • Provides Unity Catalog Functions as MCP tools

  • Supports listing, getting, creating, and deleting functions in Unity Catalog

  • Predefined Unity Catalog AI tools

  • Configuration via CLI options or environment variables

  • Docker image available

Use cases of mcp-server-unitycatalog

  • Automating Unity Catalog function management

  • Integrating Unity Catalog functions into AI workflows

  • Building custom tools that leverage Unity Catalog functions

  • Programmatically accessing and manipulating Unity Catalog functions

FAQ from mcp-server-unitycatalog

What is Unity Catalog?

Unity Catalog is a unified governance solution for data and AI on the Databricks Lakehouse Platform.

What is an MCP server?

An MCP server provides a standardized way to access and interact with different tools and services.

How do I configure the server?

You can configure the server using CLI options or environment variables. See the Configuration section in the README for details.

What predefined Unity Catalog AI tools are available?

The server provides uc_list_functions, uc_get_function, uc_create_function, and uc_delete_function.

How do I integrate this server with Claude Desktop or VSCode Cline?

Add the server configuration to your claude_desktop_config.json or cline_mcp_settings.json file. The README provides examples for using uv and docker.