Databricks icon

Databricks

CreatedJustTryAI

Enables LLMs to interact with Databricks clusters, jobs, notebooks, and more via the Model Completion Protocol (MCP).

About

Databricks provides a Model Completion Protocol (MCP) server that allows Large Language Models (LLMs) to seamlessly interact with Databricks services. By exposing Databricks API functionality as MCP tools, LLMs can manage clusters, run jobs, interact with notebooks, and access DBFS, extending their capabilities within the Databricks environment. This server facilitates automation and orchestration tasks through natural language interfaces, empowering users to leverage the power of LLMs for Databricks workflows.

Key Features

  • Implements the MCP protocol for LLM interaction with Databricks.
  • Integrates with the Databricks REST API to provide access to Databricks functionality.
  • Exposes Databricks functionality as MCP tools.
  • Supports asynchronous operations for efficient performance.
  • Provides tools for listing, creating, terminating, and starting Databricks clusters.
  • 4 GitHub stars

Use Cases

  • Automating Databricks cluster management using natural language commands.
  • Querying and manipulating data within DBFS through LLM interfaces.
  • Running Databricks jobs and notebooks via LLM-driven orchestration.