postgres-mcp-tools
Version:
PostgreSQL-based memory system with vector search capabilities for AI applications, including MCP integration for Claude
56 lines (38 loc) • 1.97 kB
Markdown
# Release Notes
## Version 1.0.11 (2025-03-23)
### Robust Transport Layer Improvements
- Added comprehensive error handling for JSON parsing errors
- Implemented `RobustReadBuffer` for graceful handling of non-JSON messages
- Created `RobustHttpTransport` with reliable bidirectional communication
- Added standardized error handling utilities
- Improved logging for transport-related issues
### Configuration Updates
- Updated Claude Desktop configuration format to include proper PostgreSQL port (5432)
- Added explicit MCP server port configuration (3000)
- Added environment variables for production mode and logging
- Updated example configuration files with latest best practices
### Testing Framework
- Implemented Jest testing for ES modules
- Added basic tests for robust transport functionality
- Created multiple test script options for different environments
- Fixed compatibility issues between ESM and CommonJS modules
### Documentation
- Added detailed [ROBUST_TRANSPORT.md](docs/ROBUST_TRANSPORT.md) guide
- Updated [INSTALLATION.md](docs/INSTALLATION.md) with clear instructions
- Enhanced [CLAUDE_DESKTOP_SETUP.md](CLAUDE_DESKTOP_SETUP.md) with troubleshooting information
- Updated README with latest features and improvements
### Bug Fixes
- Fixed JSON parsing errors that were causing server crashes
- Improved error handling to prevent unhandled exceptions
- Fixed port configuration mismatch between PostgreSQL and MCP server
- Addressed ESM compatibility issues in the test framework
## Version 1.0.10 (2025-03-20)
### Initial Robust Transport Implementation
- Added basic error handling for JSON parsing
- Created initial implementation of robust transports
- Updated README with information about the new features
## Version 1.0.9 (2025-03-15)
### Claude Desktop Integration
- Added proper stderr logging for all debug messages
- Fixed issues with JSON-RPC protocol communication
- Updated documentation for Claude Desktop setup