
mcp-server-unitycatalog
by ognis1205·★ 16·综合分 33
Unity Catalog MCP 服务器,为 AI 助手提供数据库函数作为工具。
databasedeveloper-toolsai-llm
8
Forks
2
活跃 Issue
14 个月前
最近提交
2 天前
收录于
概述
此 MCP 服务器通过将目录函数作为工具暴露,桥接了 Unity Catalog 与 AI 应用程序。它允许 AI 系统列出、检索、创建和删除存储在 Unity Catalog 中的 Python 函数。对于希望让 AI 助手与目录化的机器学习函数交互的数据科学团队特别有用。凭借最近的维护和清晰的文档,它提供了 Unity Catalog 与 AI 工作流程之间的可靠集成点。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:AI 助手执行目录化的机器学习函数
你:通过 AI 自动化数据预处理工作流程
你:AI 系统中的动态函数发现和执行
你:哪些 Unity Catalog 函数可作为工具使用?
你:如何与 Unity Catalog 进行身份验证?
什么时候选它
如果您正在使用Unity Catalog,并希望通过MCP将其函数直接集成到AI应用程序中,请选择此服务器。
什么时候不要选它
如果您需要超出函数管理的写入权限,或者您的数据堆栈中没有使用Unity Catalog,请不要选择。
此 server 暴露的工具
从 README 抽取出 4 个工具uc_list_functionsLists functions within the specified parent catalog and schema.
uc_get_functionGets a function within a parent catalog and schema.
uc_create_functionCreates a function within a parent catalog and schema.
uc_delete_functionDeletes a function within a parent catalog and schema.
可对比工具
mcp-server-databasedb-mcp-serverunity-catalog-cli
安装
安装
使用 uv:
uvx run mcp-server-unitycatalog --uc_server <您的URL> --uc_catalog <目录名> --uc_schema <模式名>使用 Docker:
docker run --rm -i mcp/unitycatalog --uc_server <您的URL> --uc_catalog <目录名> --uc_schema <模式名>Claude Desktop 配置
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"unitycatalog": {
"command": "uv",
"args": [
"--directory",
"/<您的本地仓库路径>/mcp-server-unitycatalog",
"run",
"mcp-server-unitycatalog",
"--uc_server",
"<您的 Unity Catalog URL>",
"--uc_catalog",
"<您的目录名>",
"--uc_schema",
"<您的模式名>"
]
}
}
}FAQ
- 哪些 Unity Catalog 函数可作为工具使用?
- 所有在 Unity Catalog 中注册的函数都可作为工具使用,此外还有预定义的 Unity Catalog AI 工具,如 uc_list_functions、uc_get_function、uc_create_function 和 uc_delete_function。
- 如何与 Unity Catalog 进行身份验证?
- 您可以使用 --uc_token CLI 选项、UC_TOKEN 环境变量或通过配置文件提供访问令牌。
mcp-server-unitycatalog 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。