Commit d545e90
LittleCoinCoin
fix(cli): enable partial configuration updates for existing MCP servers
Root cause: Argument parser enforced required transport arguments before business logic could differentiate create vs update operations
Solution: Remove required=True constraint from mutually exclusive group to allow business logic validation for partial updates
- Enables partial configuration updates of existing MCP servers without requiring transport arguments
- Preserves mutual exclusion behavior via argparse mechanism
- Maintains backward compatibility for create operations
- Leverages existing business logic for proper validation
Note: File received automatic formatting updates from ruff and black during debugging process
Fixes intended functionality from commit 76cae671 parent c7fb36b commit d545e90
1 file changed
+1166
-539
lines changed
0 commit comments