Add MCP API key switcher for local clients [SKY-8218] (#5060)

This commit is contained in:
Marc Kelechava 2026-03-11 16:23:31 -07:00 committed by GitHub
parent fa892f152f
commit af91183d75
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 1567 additions and 38 deletions

View file

@ -151,10 +151,16 @@ skyvern setup claude-code --global # Force global Claude Code config
skyvern setup claude # Register with Claude Desktop
skyvern setup cursor # Register with Cursor
skyvern setup windsurf # Register with Windsurf
skyvern mcp switch # Interactively switch existing Skyvern MCP configs
skyvern mcp switch --dry-run # Preview changes without writing files
skyvern mcp profile list # List saved switch sources
skyvern mcp profile save work-prod --api-key YOUR_KEY --base-url https://api.skyvern.com
```
For the local self-hosted path, `skyvern quickstart` or `skyvern init` can also configure Claude Code during the interactive MCP step. In a project directory that flow writes `.mcp.json`, installs `.claude/skills/qa`, and keeps the MCP connection fully local for localhost testing.
`skyvern mcp switch` updates existing Skyvern entries in Claude Code, Claude Desktop, Cursor, Windsurf, and Codex configs. It lets you choose a source from env, saved profiles, existing configs already on disk, or manual entry; creates backups before writing; and preserves the config's current transport shape. If a tool has no Skyvern entry yet, run `skyvern setup` first.
### Other
```bash