UNPKG

@chinchillaenterprises/mcp-amplify

Version:

AWS Amplify MCP server with intelligent deployment automation, specialized logging suite, and recursive resource discovery

25 lines 1.46 kB
export const sandboxSecretsTools = [ { name: "amplify_set_sandbox_secret", description: "Set an Amplify Gen 2 sandbox secret programmatically without corruption. Uses PTY (pseudo-terminal) to interact with the interactive Amplify CLI, avoiding invisible character issues. Essential for OAuth credentials, API keys, and other sensitive values that must be exact. For multiple secrets, call this tool multiple times sequentially.", inputSchema: { type: "object", properties: { secretName: { type: "string", description: "Secret name in UPPER_SNAKE_CASE (e.g., 'GOOGLE_CLIENT_ID', 'STRIPE_SECRET_KEY', 'DATABASE_URL'). Must contain only letters, numbers, underscores, and hyphens." }, secretValue: { type: "string", description: "The actual secret value to store. Can contain any characters including special chars (+, /, =, etc.) and multi-line values (private keys). Max 8KB due to AWS SSM limits." }, sandboxIdentifier: { type: "string", description: "Optional sandbox identifier for named sandboxes (use with --identifier flag). If omitted, uses default sandbox." } }, required: ["secretName", "secretValue"] } } ]; //# sourceMappingURL=sandbox-secrets.js.map