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 <参数>
计划
未来将支持语义目录探索工具及动态更新功能。