Skip to content

Release v1.1.1: MCP Session Fix with Official SDK

Choose a tag to compare

@Robbie1977 Robbie1977 released this 08 Feb 19:20
· 76 commits to main since this release

πŸš€ Release v1.1.1

✨ Key Improvements

  • Fixed MCP Session Issues: Replaced manual JSON-RPC implementation with official @modelcontextprotocol/sdk
  • Streamable HTTP Support: Now properly uses Streamable HTTP transport for MCP communication
  • Improved Error Handling: Added proper MCP client cleanup and error handling
  • Official SDK Integration: Uses the official Model Context Protocol SDK for reliable tool calling

πŸ”§ Technical Changes

  • Updated MCP client to use StreamableHTTPClientTransport from official SDK
  • Removed manual session management code
  • Added proper async cleanup for MCP connections
  • Fixed import paths to use official SDK modules

πŸ› Bug Fixes

  • Resolved "Session not found" errors when calling VFB MCP tools
  • Fixed MCP client initialization issues
  • Improved error handling for tool call failures

πŸ“¦ Dependencies

  • Added @modelcontextprotocol/sdk for official MCP support

βœ… Verification

  • MCP tools (search_terms, get_term_info, run_query) now work correctly
  • Streamable HTTP protocol properly implemented
  • All tool calls successfully connect to VFB MCP server

This release resolves the core MCP integration issues and provides a stable foundation for VFB data queries.