MCP Firebird 2.2.0 – Complete SSE Transport Implementation
This release 2.2.0 brings complete SSE (Server-Sent Events) transport support to MCP Firebird, making it fully compatible with the MCP Inspector and modern MCP clients while maintaining 100% backwards compatibility with existing STDIO implementations.
✨ New Features
🌐 SSE Transport Support
- Full SSE Implementation: Complete Server-Sent Events transport using official MCP SDK v1.13.2
- MCP Inspector Compatible: Works seamlessly with npx @modelcontextprotocol/inspector
- Backwards Compatible Server: Supports both modern and legacy MCP clients
- Multi-Protocol Support: Single server instance handles STDIO, SSE, and HTTP simultaneously
🔧 Technical Improvements
- Latest MCP SDK: Updated to Model Context Protocol TypeScript SDK v1.13.2
- Modern API Implementation: Using official registerTool(), registerPrompt() methods
- Enhanced Session Management: Robust HTTP session handling with automatic cleanup
- Windows Path Support: Proper escaping and handling of Windows file paths with backslashes
🌐 New HTTP Endpoints
- Modern Streamable HTTP: POST/GET/DELETE /mcp for latest MCP clients
- Legacy SSE: GET /sse for backwards compatibility with older clients
- Legacy Messages: POST /messages for complete client support
📊 What’s New
- 16 Database Tools: Complete set of Firebird database operations
- 10 Prompts: 5 database + 5 SQL analysis prompts
- Multi-Transport: STDIO, SSE, and HTTP in single package
- MCP Inspector: Full compatibility with official inspector
Feedback and Contributions
We welcome your feedback and suggestions for future improvements. Please report any issues on our GitHub repository at https://github.com/PuroDelphi/mcpFirebird.
Thank you for using MCP Firebird!