Choose MCP Server
by MCP-Mirror
This setup allows you to configure a custom MCP (Model Configuration Provider) server for the Claude Desktop Client. It enables you to integrate your own data and models into the Claude AI environment.
View on GitHub
Last updated: N/A
Choose MCP Server Setup
-
Start by downloading the Claude Desktop Client: https://claude.ai/download
-
Install uv
brew install uv
- 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.
- Log into Google Cloud and update your Application Default Credentials (ADC)
gcloud auth login --update-adc
- 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",
}