You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(mcp): improve metadata download UX and secrets field descriptions
Three issues observed in the field:
1. provar.automation.metadata.download had a sparse description with no
mention of config.load as a prerequisite or how to use the -c flag.
Updated description to call out PREREQUISITE, correct flags usage
(["-c", "Name1,Name2"]), and that [DOWNLOAD_ERROR] means auth failure.
2. When [DOWNLOAD_ERROR] appears in the error output (95% of the time an
expired/wrong credential for the connection), the response now includes
a details.suggestion field with actionable steps: check .secrets
credentials, connection name spelling, scratch org expiry, and that
testprojectSecrets is an encryption key not a file path.
3. testprojectSecrets in propertiesTools.ts and secrets_password in
antTools.ts had descriptions easily misread as file paths. Both now
explicitly say "encryption key string, not a file path".
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: src/mcp/tools/antTools.ts
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -192,7 +192,7 @@ export function registerAntGenerate(server: McpServer, config: ServerConfig): vo
192
192
.string()
193
193
.default('${env.ProvarSecretsPassword}')
194
194
.describe(
195
-
'Password for the Provar secrets store. Defaults to reading from the ProvarSecretsPassword environment variable.'
195
+
'Encryption key used to decrypt the Provar .secrets file (the password string itself, not a file path). Defaults to reading from the ProvarSecretsPassword environment variable.'
0 commit comments