{"type":"mcp_server","name":"mcp-server-unitycatalog","description":"This repository provides a Model Context Protocol (MCP) server for Unity Catalog, enabling users to leverage Unity Catalog Functions as MCP tools, including listing, getting, creating, and deleting functions within Unity Catalog.","category":"AI","language":"Python","stars":16,"forks":4,"owner":"ognis1205","github_url":"https://github.com/ognis1205/mcp-server-unitycatalog","homepage":null,"setup":"## Setup\nWhen using [`uv`](https://docs.astral.sh/uv/) no specific installation is needed, as [`uvx`](https://docs.astral.sh/uv/guides/tools/) is used to directly run *mcp-server-git*.\n\nConfiguration involves setting values via CLI options or `.env` environment variables, with required arguments being the Unity Catalog server, catalog, and schema, and optional arguments including the access token and verbosity level.\n\nTo use with Claude Desktop or VSCode Cline, add the provided JSON configuration to `claude_desktop_config.json` (or `cline_mcp_settings.json`), choosing either the `uv` or `docker` configuration based on your preferred method.\n\nFor Docker, build the image using `docker build -t mcp/unitycatalog .`.","tools":"## Available Tools\n\nYou can use **all Unity Catalog Functions registered in Unity Catalog** alongside the following predefined Unity Catalog AI tools:\n\n\t\t1. `uc_list_functions` (Lists functions within the specified parent catalog and schema.)\n\t\t2. `uc_get_function` (Gets a function within a parent catalog and schema.)\n\t\t3. `uc_create_function` (Creates a function within a parent catalog and schema.)\n\t\t4. `uc_delete_function` (Deletes a function within a parent catalog and schema.)","faq":null,"created_at":"2025-02-03T07:59:19+00:00","updated_at":"2025-03-28T19:41:08+00:00","source_url":"https://model-context-protocol.com/servers/unity-catalog-model-context-protocol-server","related_articles":[]}