Unity Catalog 模型上下文协议服务器

Unity Catalog 模型上下文协议服务器

为 Unity Catalog 提供模型上下文协议(MCP)支持的工具服务器。

快速入门

概述

mcp-server-unitycatalog 是一个为 Unity Catalog 提供函数支持的 MCP 服务器。

安装

推荐使用 uv 工具运行,无需额外安装。

配置

通过 CLI 参数或 .env 文件设置以下必要参数:

  • -u/--uc_server: Unity Catalog 服务地址
  • -c/--uc_catalog: 目标目录名称
  • -s/--uc_schema: 模式名称

可选参数包括访问令牌和日志路径等。

使用

VSCode 或 Claude Desktop 配置

在配置文件中添加启动命令:

{
  "mcpServers": {
    "unitycatalog": {
      "command": "uv",
      "args": [
        "run", "mcp-server-unitycatalog",
        "--uc_server", "<your_unity_catalog_url>",
        "--uc_catalog", "<your_catalog_name>",
        "--uc_schema", "<your_schema_name>"
      ]
    }
  }
}

Docker 构建与运行

构建镜像:

docker build -t mcp/unitycatalog .

运行容器:

docker run --rm -i mcp/unitycatalog <参数>

计划

未来将支持语义目录探索工具及动态更新功能。