Give Claude Desktop direct access to BigQuery and GitHub — with automatic anomaly detection, OLS forecasting, and statistical insights wrapped around every query.
One config.yaml sets your GCP project, GitHub orgs, and file paths. No hardcoding, no forking.
Runs under your existing gcloud Application Default Credentials. No service account keys, no secrets in config.
Every query result is automatically wrapped with anomaly detection, forecasting, viz suggestions, and statistical insights.
Dry-run detects scans over 50 GB and asks for confirmation before executing. Threshold configurable.
Local JSON catalog of BigQuery tables, built by scanning your GitHub repos. Makes search_bq_tables fast and offline.
Use record_feedback to correct anomaly flags. Thresholds auto-adjust per table across sessions.
run_bigquery_query result includes all five layers automatically.IQR-based per-column flagging with three severity levels: note, flag, escalate. Thresholds calibrate automatically from your corrections.
Linear regression on time-series columns. Returns R², slope, and 4-period forward projection so you can see where trends are heading.
Detects column types (date, geo, metric, dimension) and recommends the right chart type — line, bar, scatter, choropleth, or heatmap.
Outlier count, coefficient of variation, zero concentration, monotonicity detection, and Pareto distribution check — all automatic.
Tracks key metrics across queries within a session. Flags when the same column shifts more than 20% between queries.
Log findings with record_finding, retrieve them with get_findings. Persists across sessions in a local JSON file.
Copy the example config and fill in your GCP project ID and GitHub token.
git clone https://github.com/gnavada/enterprise-data-claude cd enterprise-data-claude cp config.example.yaml config.yaml # Edit config.yaml
Installs Python dependencies and registers the MCP in Claude Desktop.
bash setup.sh
The server uses your local credentials — no service account keys needed.
gcloud auth application-default login
Press Cmd ⌘ + Q, reopen, then ask:
Run a health check on enterprise-data-claude