Skip to main content
Glama

Databricks MCP Server

#!/bin/bash # Check if the virtual environment exists if [ ! -d ".venv" ]; then echo "Virtual environment not found. Please create it first:" echo "uv venv" exit 1 fi # Activate the virtual environment source .venv/bin/activate # Run the list tools test echo "Running list tools test at $(date)" # Check if the server is already running if ! pgrep -f "uv run.*src.server.databricks_mcp_server" > /dev/null; then echo "Starting MCP server in the background..." # Start the server in the background uv run src.server.databricks_mcp_server > server.log 2>&1 & SERVER_PID=$! echo "Server started with PID $SERVER_PID" # Give the server a moment to start sleep 2 SERVER_STARTED=true else echo "MCP server is already running" SERVER_STARTED=false fi # Run the list tools test echo "Running list tools test..." uv run -m tests.list_tools_test # If we started the server, stop it if [ "$SERVER_STARTED" = true ]; then echo "Stopping MCP server (PID $SERVER_PID)..." kill $SERVER_PID echo "Server stopped" fi echo "Test completed at $(date)"

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/JustTryAI/databricks-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server