- Add page parameter to search_comments method
- Return dict with pagination metadata (total_count, next_page)
- Update return type from list to dict for consistency
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Move `import re` to top of file (was inline in function)
- Add page parameter validation (page >= 1)
- Fix parameter order bug in search_utils.py (was swapped)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add page parameter to get_comments (default: 1)
- Parse X-Total-Count header for total comments count
- Parse Link header for next_page indicator
- Update FastMCP tool and CLI server to return pagination metadata
Response now includes total_count and next_page fields to help
clients navigate through paginated comments.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Implement methods to list uploads and retrieve specific upload details in basecamp_client.py.
- Add corresponding asynchronous functions for uploads in basecamp_fastmcp.py.
- Enhance search functionality to include uploads in search_utils.py, allowing users to search by filename or content.