- Add validation for all API configuration values
- Add bounds checking for numeric values
- Add model name validation
- Update example configuration with all available options
- Add helpful error messages for invalid configuration
- Make all Deepseek API settings configurable via MCP client config
- Add configuration validation in config.ts
- Update types to ensure type safety
- Add comprehensive example in mcp-client-config.example.json
Settings now include:
- API key and base URL
- Model selection (e.g., deepseek-reasoner)
- Max tokens (1-8192)
- Max retries
- Timeout
This change gives users more control over the server's behavior
while maintaining proper validation and defaults.