What is the motivation behind this server?
Documenting data assets in Unity Catalog requires effort; this server proves that investment pays off by letting LLM agents directly use that metadata to generate more intelligent and accurate SQL queries.
@RafaelCartenet
基本情報
Model Context Protocol (MCP) server for Databricks that empowers AI agents to autonomously interact with Unity Catalog metadata. Enables data discovery, lineage analysis, and intelligent SQL execution. Agents explore catalogs/schemas/tables, understand relationships, discover not
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-databricks-server-rafaelcartenet": {
"command": "uv",
"args": [
"pip",
"install",
"-r",
"requirements.txt"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
This server enables Large Language Models (LLMs) to interact with Databricks by providing tools for Unity Catalog (UC) metadata exploration, data lineage analysis, and SQL query execution. It is designed for developers and data engineers who want AI agents to autonomously discover, understand, and query Databricks data assets.
Install Python 3.10+ and dependencies (via pip install -r requirements.txt or uv). Set environment variables DATABRICKS_HOST, DATABRICKS_TOKEN, and DATABRICKS_SQL_WAREHOUSE_ID (via .env file or export). Run the server in standalone mode or integrate with Cursor using an MCP client configuration. The server exposes tools such as execute_sql_query, list_uc_catalogs, describe_uc_catalog, describe_uc_schema, and describe_uc_table.
Documenting data assets in Unity Catalog requires effort; this server proves that investment pays off by letting LLM agents directly use that metadata to generate more intelligent and accurate SQL queries.
The identity must have `USE CATALOG` and `USE SCHEMA` on the catalogs and schemas to be accessed, plus appropriate permissions for SQL warehouse operations when executing queries or fetching lineage.
The `execute_sql_query` tool is designed for interactive queries; for long-running or resource-intensive queries, users should implement their own timeout or cancellation logic on the client side, as the server does not impose a built-in limit.
Python 3.10+ and the packages listed in `requirements.txt` (or installed via `uv`). The Databricks SDK is used for UC APIs and SQL warehouse execution.
Lineage is fetched from Unity Catalog and includes table-to-table relationships, notebooks that read from or write to tables, and associated Databricks job information. Notebook paths enable direct code reading within the workspace.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
Hindsight: Agent Memory That Learns
コメント