Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-05-09 | 2.6 kB | |
v1.4.8 source code.tar.gz | 2025-05-09 | 271.7 kB | |
v1.4.8 source code.zip | 2025-05-09 | 290.0 kB | |
Totals: 3 Items | 564.3 kB | 1 |
[1.4.5] - [1.4.9] 2025-05-09
Fixed
- fix: update error handling in Firestore client tests to return structured JSON error messages
- fix: enhance Firestore client error handling and ensure proper initialization of Firebase admin instance
- Improve Firestore collections listing by ensuring safe object creation and logging
- Changed response type assertion from 'json' to 'text' in Firestore client tests
- Improved Firestore collection listing with enhanced logging and response structure
- Updated version to 1.4.5 in package.json and package-lock.json
- Changed response type from 'json' to 'text' for Firestore collection operations
[1.4.2] - 2025-05-08
Fixed
- Fixed critical JSON parsing error in
firestore_list_collections
tool - Added proper try/catch block to handle errors in collection listing
- Enhanced error reporting for Firestore collection operations
- Improved debug logging for collection listing operations
[1.4.1] - 2025-05-08
Fixed
- Fixed JSON parsing errors in tool responses by implementing consistent response formatting
- Enhanced all tool handlers to use explicit JSON sanitization with
JSON.stringify()
- Added detailed debug logging for all tool responses to aid in troubleshooting
- Ensured consistent use of
type: 'text'
for all content responses - Improved error handling and response formatting across all tools
[1.4.0] - 2025-05-08
Added
- Added streamable HTTP transport support as an alternative to stdio transport
- Implemented HTTP server transport with Express for handling MCP requests
- Added configuration options for HTTP port and host settings
- Enhanced logger utility with file logging capabilities
- Added support for debug log files with configurable paths
- Added environment variable support through dotenv integration
- Added comprehensive tests for HTTP transport functionality
Changed
- Updated server initialization to support both stdio and HTTP transports
- Enhanced error handling for Firebase initialization in all client methods
- Updated module and moduleResolution options in tsconfig.json
- Improved TypeScript type safety across the codebase
- Enhanced ESLint configuration for better TypeScript support
- Upgraded @modelcontextprotocol/sdk from 1.8.0 to 1.11.0 for streamable HTTP support
Fixed
- Improved error handling throughout the application
- Fixed type issues in Firestore query operations
Full Changelog: https://github.com/gannonh/firebase-mcp/compare/v1.3.5...v1.4.9