Skip to main content
Glama
setup.sh•1.53 kB
#!/bin/bash set -e # Exit on any error echo "šŸš€ Setting up Databricks MCP Server..." # Check if uv is installed if ! command -v uv &> /dev/null; then echo "āŒ uv is not installed. Installing uv..." curl -LsSf https://astral.sh/uv/install.sh | sh export PATH="$HOME/.cargo/bin:$PATH" echo "āœ… uv installed successfully" else echo "āœ… uv is already installed" fi # Create virtual environment if it doesn't exist if [ ! -d ".venv" ]; then echo "šŸ“¦ Creating virtual environment..." uv venv echo "āœ… Virtual environment created" else echo "āœ… Virtual environment already exists" fi # Activate virtual environment echo "šŸ”§ Activating virtual environment..." source .venv/bin/activate # Install the project in development mode echo "šŸ“„ Installing project dependencies..." uv pip install -e . # Install development dependencies echo "šŸ“„ Installing development dependencies..." uv pip install -e ".[dev]" # Verify installation echo "šŸ” Verifying installation..." python -c "import databricks_mcp.server.databricks_mcp_server; print('āœ… MCP server module imported successfully')" echo "" echo "šŸŽ‰ Setup complete!" echo "" echo "Next steps:" echo "1. Set your environment variables:" echo " export DATABRICKS_HOST=https://your-databricks-instance.azuredatabricks.net" echo " export DATABRICKS_TOKEN=your-personal-access-token" echo "" echo "2. Start the server:" echo " ./scripts/start_mcp_server.sh" echo "" echo "3. Or run tests:" echo " ./scripts/run_tests.ps1"

Latest Blog Posts

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/robkisk/databricks-mcp'

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