Skip to content

v0.0.37

Choose a tag to compare

@github-actions github-actions released this 12 Jan 01:19
· 4898 commits to main since this release
c08aea6

🌟 Release Highlights

This release fixes a critical issue with HTTP MCP server authentication by properly propagating session identifiers in requests.

πŸ› Bug Fixes

HTTP MCP Server Authentication (#177)

  • MCP Gateway now correctly includes the Mcp-Session-Id header when forwarding requests to HTTP MCP servers
  • Resolves 400 errors that occurred when HTTP backends (like safeinputs) required session authentication
  • Session IDs now flow seamlessly from client requests β†’ gateway context β†’ HTTP backend connections

Technical Details:

  • Modified connection layer to accept context.Context and extract session IDs
  • Added SessionIDContextKey to avoid circular dependencies between packages
  • Updated all call sites in unified and routed modes to pass request context through to the connection layer

This fix ensures that MCP Gateway works correctly with all HTTP-based MCP servers that follow the authentication specification.

🐳 Docker Image

The Docker image for this release is available at:

docker pull ghcr.io/githubnext/gh-aw-mcpg:v0.0.37
# or
docker pull ghcr.io/githubnext/gh-aw-mcpg:latest

Supported platforms: linux/amd64, linux/arm64


For complete details, see the full release notes.

Ahoy! This treasure was crafted by πŸ΄β€β˜ οΈ Release


What's Changed

  • Add Mcp-Session-Id header to HTTP MCP server requests by @Copilot in #177

Full Changelog: v0.0.35...v0.0.37