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?