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
Improve usability by converting positional arguments to flags and adding
mutual exclusivity validation:
- Make server_name the only positional argument
- Convert host to required --host flag
- Create mutually exclusive group for --command and --url
- Add optional --args flag for command arguments
- Implement proper validation for conflicting arguments
This change makes the CLI more intuitive and prevents user errors by
clearly separating local server (--command) and remote server (--url)
configuration options.
Examples:
hatch mcp configure weather-server --host claude-desktop --command python --args weather_server.py
hatch mcp configure api-service --host cursor --url https://api.example.com/mcp
Addresses user feedback on CLI usability and follows object-action pattern
for improved command structure consistency.
0 commit comments