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.
Last updated: N/A
What is Choose MCP Server?
Choose MCP Server is a configuration that allows you to integrate custom data sources and models into the Claude Desktop Client by setting up a custom MCP server. This involves modifying the Claude Desktop configuration file to point to your custom server.
How to use Choose MCP Server?
- Download and install the Claude Desktop Client.
- Install uv using
brew install uv
. - Edit the
claude_desktop_config.json
file to add your custom MCP server configuration, including the command, arguments, and environment variables (PROJECT_ID, DATASETS, DBT_MANIFEST_FILEPATH). - Log into Google Cloud and update your Application Default Credentials (ADC) using
gcloud auth login --update-adc
. - Open Claude Desktop and start interacting with your configured server.
Key features of Choose MCP Server
Custom Data Integration
Model Configuration
Environment Variable Support
Integration with Claude Desktop
DBT Manifest Support (Optional)
Use cases of Choose MCP Server
Integrating custom datasets into Claude AI
Using specific models with Claude AI
Experimenting with different data configurations
Connecting Claude AI to internal data sources
Using dbt models with Claude AI
FAQ from Choose MCP Server
What is an MCP server?
What is an MCP server?
An MCP (Model Configuration Provider) server provides configuration and data to the Claude AI model.
Where is the claude_desktop_config.json
file located?
Where is the claude_desktop_config.json
file located?
The file is located in ~/Library/Application\ Support/Claude
.
What is the purpose of the PROJECT_ID
environment variable?
What is the purpose of the PROJECT_ID
environment variable?
The PROJECT_ID
environment variable specifies your Google Cloud project ID.
What is the purpose of the DATASETS
environment variable?
What is the purpose of the DATASETS
environment variable?
The DATASETS
environment variable specifies the datasets to be used, separated by commas.
Is the DBT_MANIFEST_FILEPATH
environment variable required?
Is the DBT_MANIFEST_FILEPATH
environment variable required?
No, the DBT_MANIFEST_FILEPATH
environment variable is optional and only needed if you are using dbt models.