Skip to main content
Glama
PulkitXChadha

Databricks MCP Server

conftest.py1.15 kB
"""Simple pytest configuration following CLAUDE.md guidelines.""" import sys from pathlib import Path from unittest.mock import Mock import pytest # Add server to path sys.path.insert(0, str(Path(__file__).parent.parent)) @pytest.fixture def mock_env_vars(monkeypatch): """Set test environment variables.""" monkeypatch.setenv('DATABRICKS_HOST', 'https://test.cloud.databricks.com') monkeypatch.setenv('DATABRICKS_TOKEN', 'test-token-12345') monkeypatch.setenv('DATABRICKS_SQL_WAREHOUSE_ID', 'test-warehouse') @pytest.fixture def mcp_server(): """Create test MCP server instance.""" from fastmcp import FastMCP return FastMCP(name='test-databricks-mcp') @pytest.fixture def mock_workspace_client(): """Simple mock Databricks WorkspaceClient.""" mock_client = Mock() # Basic mock setup for common operations mock_client.catalogs.list.return_value = [] mock_client.schemas.list.return_value = [] mock_client.tables.list.return_value = [] mock_client.sql_warehouses.list.return_value = [] mock_client.jobs.list.return_value = [] mock_client.pipelines.list_pipelines.return_value = [] return mock_client

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

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