Choose MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Integrates with dbt through a manifest file path, likely enabling querying or analysis of dbt models and metadata.

  • Authenticates with Google Cloud using Application Default Credentials, with access to datasets based on a Project ID.

Choose MCP Server Setup

  1. Start by downloading the Claude Desktop Client: https://claude.ai/download
  2. Install uv
brew install uv
  1. Install the MCP server

Edit the claude_desktop_config.json file (located in ~/Library/Application\ Support/Claude) and add the following to the mcpServers section:

{ "mcpServers": { "Choose MCP Server": { "command": "uvx", "args": ["choose-mcp-server"], "env": { "PROJECT_ID": YOUR_PROJECT_ID, "DATASETS": DATASET_1,DATASET_2,DATASET_3 "DBT_MANIFEST_FILEPATH": YOUR_DBT_MANIFEST_FILEPATH } } } }

N.B: the dbt manifest file path is optional.

  1. Log into Google Cloud and update your Application Default Credentials (ADC)
gcloud auth login --update-adc
  1. Open Claude Desktop and start asking questions!

Troubleshooting

For Windows users, you may need to add the APPDATA environment variable to your Claude Desktop config file.

"env": { "APPDATA": "C:\\Users\\YOUR_USERNAME\\AppData\\Roaming", }
-
security - not tested
F
license - not found
-
quality - not tested

An MCP server for Claude Desktop that allows users to query data from selected Google Cloud datasets by configuring project ID and datasets in the Claude Desktop configuration.

  1. Troubleshooting