Commit Graph

5 Commits

Author SHA1 Message Date
81d786b794 feat: Update version to 0.1.5, enhance server functionality with streamable HTTP mode, and improve type hints across the codebase (#63) fixes #57 2025-07-05 13:16:26 +05:00
18a7524589 Update uv.lock 2025-06-11 10:02:20 +05:00
bb537b35be feat(cell validation): add comprehensive data validation capabilities (#37)
- Add cell_validation.py module for Excel data validation metadata extraction
- Implement get_data_validation_for_cell() and get_all_validation_ranges()
- Include validation metadata in read_data_from_excel responses automatically
- Add get_data_validation_info MCP tool for validation rule summaries
- Resolve range references in list validations to actual cell values
- Support all validation types: list, whole, decimal, date, time, textLength
- Include operators (between, notBetween, equal, greaterThan, etc.) in metadata

This allows LLMs to understand Excel validation constraints including
dropdown options, numeric ranges, date constraints, and text length limits.
2025-06-07 09:42:00 +05:00
07369fdc65 simplify the format of data in batch read and write function to list of lists (#16) 2025-04-29 22:31:01 +05:00
4e82b8a7b2 Initial commit 2025-02-16 22:41:04 +05:00