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!

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)
Loading...

Leave a Reply