• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Data Access & Integration Mcp Servers
  3. databricks-genie-mcp

databricks-genie-mcp

A server implementing the MCP protocol to connect with Databricks Genie API, enabling LLMs to ask questions, execute SQL, and interact with Databricks conversational agents.

🌐Visit Website

About this tool

databricks-genie-mcp

A server implementing the Model Context Protocol (MCP) to connect with the Databricks Genie API, enabling large language models (LLMs) to ask questions, execute SQL, and interact with Databricks conversational agents.

Features

  • Connects to Databricks Genie API as an MCP server
  • Lists Genie spaces available in your Databricks workspace (manual/resource-based)
  • Fetches metadata (title, description) of specific Genie spaces
  • Starts new Genie conversations using natural language questions
  • Supports follow-up questions in ongoing Genie conversations
  • Retrieves SQL queries and result tables in structured format
  • Available MCP tools/functions:
    • get_genie_space_id(): List available Genie space IDs and titles
    • get_space_info(space_id: str): Retrieve title and description of a Genie space
    • ask_genie(space_id: str, question: str): Start a new Genie conversation and get results
    • follow_up(space_id: str, conversation_id: str, question: str): Continue an existing Genie conversation
  • Can be integrated with Claude Desktop for conversational data analysis
  • Provides Docker support for containerized deployment
  • Requires Python 3.7+ and a Databricks workspace with Genie API enabled

Prerequisites

  • Python 3.7+
  • Databricks workspace with:
    • Personal access token
    • Genie API enabled
    • Permissions to access Genie spaces and run queries

Setup

  • Clone the repository
  • Create and activate a Python virtual environment
  • Install dependencies from requirements.txt
  • Configure .env file with Databricks credentials
  • Manually add Genie space IDs in the code (due to API limitation)
  • Optionally test the server with MCP inspector or Docker

Security Considerations

  • Keep your .env file secure
  • Use tokens with minimal scope and expiration
  • Do not expose the server publicly without authentication

License

MIT

Pricing

No pricing information available (open source project).

Surveys

Loading more......

Information

Websitegithub.com
PublishedMay 14, 2025

Categories

1 Item
Data Access & Integration Mcp Servers

Tags

5 Items
#mcp
#databricks
#llm-integration
#sql
#data-analysis

Similar Products

6 result(s)
databricks-server

A Model Context Protocol (MCP) server for executing SQL queries against Databricks using the Statement Execution API. Enables AI assistants to directly query Databricks data warehouses, analyze schemas, and retrieve structured results.

AWS Athena MCP Server

An MCP server for AWS Athena that allows running SQL queries on Glue Catalog tables through MCP tools.

dbt-mcp

The official MCP server for dbt (data build tool), providing integration with dbt Core/Cloud, metadata discovery, model info, and semantic layer querying.

Cedarscript MCP

Implements CEDARScript, a SQL-like language, as an MCP server for code manipulation, showcasing the adaptability of MCP servers for language and code-based tasks.

Clickzetta Server

An MCP server bridging to ClickZetta databases for executing SQL queries, exploring schema information, and documenting insights via natural language interaction.

Codebase Context Dumper

A Model Context Protocol (MCP) server designed for dumping codebase context into LLMs, making it easier for AI models to access relevant project information. Exemplifies MCP server usage.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Acme. All rights reserved.·Terms of Service·Privacy Policy·Cookies