A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/ognis1205/mcp-server-unitycatalog below:

ognis1205/mcp-server-unitycatalog: Unity Catalog AI Model Context Protocol Server

mcp-server-unitycatalog: An Unity Catalog MCP server

A Model Context Protocol server for Unity Catalog. This server provides Unity Catalog Functions as MCP tools.

You can use all Unity Catalog Functions registered in Unity Catalog alongside the following predefined Unity Catalog AI tools:

  1. uc_list_functions

  2. uc_get_function

  3. uc_create_function

  4. uc_delete_function

When using uv no specific installation is needed. We will use uvx to directly run mcp-server-git.

These values can also be set via CLI options or .env environment variables. Required arguments are the Unity Catalog server, catalog, and schema, while the access token and verbosity level are optional. Run uv run mcp-server-unitycatalog --help for more detailed configuration options.

Argument Environment Variable Description Required/Optional -u, --uc_server UC_SERVER The base URL of the Unity Catalog server. Required -c, --uc_catalog UC_CATALOG The name of the Unity Catalog catalog. Required -s, --uc_schema UC_SCHEMA The name of the schema within a Unity Catalog catalog. Required -t, --uc_token UC_TOKEN The access token used to authorize API requests to the Unity Catalog server. Optional -v, --uc_verbosity UC_VERBOSITY The verbosity level for logging. Default: warn. Optional -l, --uc_log_directory UC_LOG_DIRECTORY The directory where log files will be stored. Default: .mcp_server_unitycatalog. Optional Usage with Claude Desktop or VSCode Cline

Add this to your claude_desktop_config.json (or cline_mcp_settings.json):

Using uv
{
  "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>"
      ]
    }
  }
}
Using docker
{
  "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>"
      ]
    }
  }
}

Docker:

docker build -t mcp/unitycatalog .   

This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4