2 Commits

Author SHA1 Message Date
cyanheads
0cbcdc5d01 feat: add configuration validation and examples
- 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
2025-01-25 19:19:29 -08:00
cyanheads
64cf465eb3 refactor: make all API settings configurable
- 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.
2025-01-25 19:18:09 -08:00