Choose MCP Server logo

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

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?

  1. Download and install the Claude Desktop Client.
  2. Install uv using brew install uv.
  3. 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).
  4. Log into Google Cloud and update your Application Default Credentials (ADC) using gcloud auth login --update-adc.
  5. 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?

An MCP (Model Configuration Provider) server provides configuration and data to the Claude AI model.

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?

The PROJECT_ID environment variable specifies your Google Cloud project ID.

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?

No, the DBT_MANIFEST_FILEPATH environment variable is optional and only needed if you are using dbt models.