Configuring your client

This page provides instructions for configuring your AI client to interact with the SCM MCP server.

MCP connects to SCM using your dedicated client ID and client secret via the API keys for your account.

Configure MCP with Node proxy

The MCP server has been tested with Claude and VS Code (Copilot). Neither of these agents support client credentials grant flow yet, so you need to use a proxy.

  • VS Code ( Copilot )

  • Claude

  1. Open the Windows (or Linux) command prompt.

  2. Download the proxy.

  3. Register into Node globally.

    npm install -g ./sectigo-mcp-proxy-26.5.0.tgz
  4. Add the MCP server to your AI client’s list of servers.

    Windows:

    %APPDATA%\Code\User\mcp.json

    Linux:

    ~/.config/Code/User/mcp.json
  5. Add this JSON block to the "servers" object.

    "scm": {
          "command": "mcp-proxy",
          "args": [],
          "env": {
            "MCP_CLIENT_ID": “<your SCM client ID>”,
            "MCP_CLIENT_SECRET": “<your SCM client secret>”,
            "MCP_URL": "mcp.<instance>.sectigo.com/mcp"
          }
        }

    Modify the JSON block with your details, based on the information in the following table.

    Field Description

    MCP_CLIENT_ID

    Your SCM client ID.

    MCP_CLIENT_SECRET

    Your SCM client secret.

    MCP_URL

    The URL of your SCM instance.

    mcp.<instance>.sectigo.com/mcp

    The <instance> value identifies your SCM environment, or production instance, provided during onboarding (such as enterprise, hard, or eu).

  1. Open the Windows (or Linux) command prompt.

  2. Download the proxy.

  3. Register into Node globally.

    npm install -g ./sectigo-mcp-proxy-26.5.0.tgz
  4. Add the MCP server to your AI client’s list of servers.

    Windows:

    %APPDATA%\Claude\claude_desktop_config.json

    Linux:

    ~/.config/Claude/claude_desktop_config.json
  5. Add this JSON block to the "mcpServers" object.

    "scm": {
          "command": "mcp-proxy",
          "args": [],
          "env": {
            "MCP_CLIENT_ID": “<your SCM client ID>”,
            "MCP_CLIENT_SECRET": “<your SCM client secret>”,
            "MCP_URL": "mcp.<instance>.sectigo.com/mcp"
          }
        }

    Modify the JSON block with your details, based on the information in the following table.

    Field Description

    MCP_CLIENT_ID

    Your SCM client ID.

    MCP_CLIENT_SECRET

    Your SCM client secret.

    MCP_URL

    The URL of your SCM instance.

    mcp.<instance>.sectigo.com/mcp

    The <instance> value identifies your SCM environment, or production instance, provided during onboarding (such as enterprise, hard, or eu).

Configure MCP without proxy

Every agent is different, but this should be applicable to all of them.

Modify the MCP server config of your client with:

  • Your SCM client ID.

  • Your SCM client secret.

  • The URL of your SCM instance.