Submit

Databricks Genie API MCP Server

@alexxx-db

This project implements a Model Context Protocol (MCP) server that exposes Databricks Genie API capabilities as tools
Overview

What is Databricks Genie API MCP Server?

Databricks Genie API MCP Server is a project that implements a Model Context Protocol (MCP) server, exposing Databricks Genie API capabilities as tools. It allows integration of Databricks' no-code AI/BI assistant features with other applications through a standardized interface, enabling powerful natural language querying of Databricks data.

How to use Databricks Genie API MCP Server?

To use the server, clone the repository, navigate to the server directory, install dependencies, configure authentication, and run the server locally. It is designed to work with MCP clients like Claude Desktop.

Key features of Databricks Genie API MCP Server?

  • Exposes Databricks Genie API functions as MCP tools.
  • Enables natural language querying of Databricks data.
  • Starts and manages Genie conversations.
  • Creates and retrieves messages.
  • Executes and fetches SQL query results generated by Genie.
  • Secure authentication with Databricks.

Use cases of Databricks Genie API MCP Server?

  1. Integrating Databricks data querying capabilities into applications.
  2. Facilitating natural language interactions with Databricks data.
  3. Enhancing data analysis workflows with AI-driven insights.

FAQ from Databricks Genie API MCP Server?

  • What are the prerequisites for using this server?
    You need Python 3.10+, a Databricks workspace with Genie access, and appropriate permissions.

  • How do I configure authentication?
    Set the required environment variables in a .env file or globally for the Databricks SDK.

  • Can I use this server for production?
    Yes, but ensure to follow security best practices for hosting and credential management.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.