Deprecated: This installation method is deprecated. Please use our Remote MCP Setup instead.

Using Client Credentials & API Keys

1. Get Your Standard Metrics OAuth2 Credentials

  1. Log into your Standard Metrics account
  2. On the left hand menu, click on Settings
  3. Click on Developer Settings
  4. Click Add Application in the top right
  5. Fill in the application name and description
  6. Click Create Application
  7. Copy your Client ID and Client Secret and store them securely (you won’t be able to see the secret again!)

2. Install via Claude Desktop

Add the following to your Claude Desktop MCP configuration file: macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "standard-metrics": {
      "command": "/Users/YOUR_USERNAME/.local/bin/uvx",
      "args": ["smx-mcp"],
      "env": {
        "SMX_CLIENT_ID": "your_client_id_here",
        "SMX_CLIENT_SECRET": "your_client_secret_here"
      }
    }
  }
}
Replace /Users/YOUR_USERNAME/.local/bin/uvx with the result of running which uvx from your terminal to get the correct path.
Replace your_client_id_here and your_client_secret_here with your actual OAuth2 credentials.

Prerequisites

If you don’t have it installed already, you’ll need to install the uv Python package manager first: macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

3. Restart Claude Desktop

Close and reopen Claude Desktop. You should see “Standard Metrics” appear in your MCP connections.

Alternative Installation Methods

Using Docker

{
  "mcpServers": {
    "standard-metrics": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "SMX_CLIENT_ID=your_client_id_here",
        "-e", "SMX_CLIENT_SECRET=your_client_secret_here",
        "-p", "8000:8000",
        "quaestorapp/smx-mcp:latest"
      ]
    }
  }
}

Running with Docker

You can use the prebuilt image from Docker Hub for the fastest setup:
docker run --rm -it \
  -e SMX_CLIENT_ID=your_client_id_here \
  -e SMX_CLIENT_SECRET=your_client_secret_here \
  -p 8000:8000 \
  quaestorapp/smx-mcp:latest
Replace your_client_id_here and your_client_secret_here with your actual Standard Metrics OAuth2 credentials. The server will be available at http://localhost:8000.

Using Docker in Claude Desktop

Add this to your Claude Desktop MCP config to use the Docker image:
{
  "mcpServers": {
    "standard-metrics": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i",
        "-e", "SMX_CLIENT_ID=your_client_id_here",
        "-e", "SMX_CLIENT_SECRET=your_client_secret_here",
        "-p", "8000:8000",
        "quaestorapp/smx-mcp:latest"
      ]
    }
  }
}
The hosted image is updated automatically with every release.

Migration to Remote MCP

We strongly recommend migrating to our remote MCP setup which provides:
  • Simplified Setup: No need to manage client credentials or local installations
  • Automatic Updates: Always get the latest features without manual updates
  • Better Security: OAuth-based authentication through your Standard Metrics account
  • Easier Maintenance: No local environment or dependency management required
To migrate from the local setup, simply:
  1. Remove the existing MCP configuration from your MCP client’s config
  2. Follow the remote MCP setup guide
  3. Authenticate with your Standard Metrics account

Support

For legacy installation support: