Windows Machine Install: Problem with Default MCP Server

I just installed Cursor on my Windows laptop. There appears to be a default, local MCP server, configured in the mcp.json as follows:

{
“mcpServers”: {
“mcp-adaptor”: {
“command”: “C:\Users\r.benedetti\.mcp-adaptor\bin\mcp-adaptor-go-v2.0.15-windows-amd64”,
“args”:,
“transport”: “stdio”,
“env”: {
“MCP_ADAPTOR_ENV”: “prod”,
“GW_PROFILE”: “default”,
“MCP_IDE_CLIENT”: “cursor”
}
}
}
}

I am getting the following error output when this MCP server tried to start:

2026-02-20 07:55:42.444 [info] Handling CreateClient action
2026-02-20 07:55:42.458 [info] Starting new stdio process with command: C:\Users\r.benedetti\.mcp-adaptor\bin\mcp-adaptor-go-v2.0.15-windows-amd64 
2026-02-20 07:55:42.459 [info] Handling GetInstructions action
2026-02-20 07:55:42.460 [info] Server creation in progress for getInstructions, waiting
2026-02-20 07:55:42.695 [error] 07:55:42 [INFO ] Starting MCP Adaptor server (env: prod, profile=default, gateway_url=https://dx-mcp-gateway.sfproxy.devx-preprod.aws-esvc1-useast2.aws.sfdc.cl/v1/profile/default/mcp)

2026-02-20 07:55:42.801 [error] 07:55:42 [INFO ] Using Go keyring secret storage (platform=windows)
07:55:42 [INFO ] Secret storage initialized (type=keyring)
07:55:42 [INFO ] Standard environment, using OAuth browser flow

2026-02-20 07:55:42.840 [error] 07:55:42 [ERROR] No authentication found
07:55:42 [INFO ] Please run the auth command first: mcp-adaptor-go auth --env prod
Error: authentication required: %!w(<nil>)
Usage:
  mcp-adaptor serve [flags]

Flags:
  -h, --help                   help for serve
      --profile string         Profile to connect to
      --refresh-interval int   Interval in minutes to refresh the authentication token (default 30)
      --server string          Server to connect to (overrides profile)

Global Flags:
      --client string       Client application name
      --debug               Enable debug logging
  -e, --env string          Environment (dev, stage, prod) (default "prod")
      --log-format string   Log format (human, json) (default "human")
      --log-level string    Log level (debug, info, warn, error) (default "info")


2026-02-20 07:55:42.841 [error] 07:55:42 [ERROR] Command execution failed (error: authentication required: %!w(<nil>))

2026-02-20 07:55:42.850 [info] Client closed for command
2026-02-20 07:55:42.886 [info] Handling ListOfferings action, server stored: false
2026-02-20 07:55:42.887 [info] Server not yet created, returning empty offerings
2026-02-20 07:55:42.906 [info] Handling GetInstructions action
2026-02-20 07:55:42.906 [error] No server info found

I asked Gemini what the root cause might be and how to resolve it, and was guided towards running the following command, which appeared to be successful (I am including the command output for reference), after which I hard restarted the Cursor IDE:

C:\Users\r.benedetti>C:\Users\r.benedetti\.mcp-adaptor\bin\mcp-adaptor-go-v2.0.15-windows-amd64 auth --env prod
07:42:53 [INFO ] Running authentication (env: prod)
07:42:53 [INFO ] Using Go keyring secret storage (platform=windows)
07:42:53 [INFO ] Using standard OAuth browser flow
07:42:53 [INFO ] Starting OAuth authentication flow...
07:42:53 [INFO ] Opening browser for authentication...
07:42:53 [INFO ] Local callback server started (port=3000)
07:42:53 [INFO ] Your browser has been opened to complete the login process.
07:42:54 [INFO ] Authentication successful! OIDC token has been stored securely in keyring.

This, however, did not resolve the issue. When I asked Gemini again, it suggested that I may need to add “serve” to the “args” (see below), but this did not resolve the issue either.

{
  "mcpServers": {
    "mcp-adaptor": {
      "command": "C:\\Users\\r.benedetti\\.mcp-adaptor\\bin\\mcp-adaptor-go-v2.0.15-windows-amd64",
      "args": [
        "serve"
      ],
      "transport": "stdio",
      "env": {
        "MCP_ADAPTOR_ENV": "prod",
        "GW_PROFILE": "default",
        "MCP_IDE_CLIENT": "cursor"
      }
    }
  }
}

Any ideas?

Hey, this mcp-adaptor isn’t Cursor’s standard MCP server. It’s an internal DevX tool that your org’s IT or DevX team preconfigured. You can tell from the gateway address it connects to (dx-mcp-gateway.sfproxy.devx-preprod.aws-esvc1-useast2.aws.sfdc.cl).

Since this is a custom tool, it’s best to contact your team for help setting up authentication. They’ll know the right config and sign-in process for mcp-adaptor on Windows.

On the Cursor side, everything looks fine. MCP just runs the command listed in your mcp.json. The auth failure is coming from the mcp-adaptor binary itself.

Many thanks for your reply. I concur, as I now understand that this MCP server was installed when I installed an SF extension. The authentication is actually successful, but it appears that the auth token is not getting stored in the local keyring, nor am I able to see it in debug mode or the browser network logs. I am following up internally. Thanks again!