Skip to content

v2.1.1 - Fix MCP Multi-Session Support

Choose a tag to compare

@brian-lai brian-lai released this 03 Feb 04:51
· 75 commits to main since this release

Fixed

  • MCP server response ID always present (#46)
    • Removed omitempty tag from Response.ID field in MCP protocol implementation
    • Per JSON-RPC 2.0 specification, the id field must always be present in responses
    • Fixes issue where multiple Claude Code sessions from different projects couldn't connect simultaneously
    • Previously, only one session could successfully connect and use MCP tools
    • Now multiple concurrent sessions can properly correlate requests/responses

Impact

Users can now run multiple Claude Code sessions from different project directories, all connecting to the same codetect MCP server without conflicts.

Installation

See the Installation Guide for setup instructions.


Full Changelog: https://github.com/brian-lai/codetect/blob/main/CHANGELOG.md