github github/gh-aw-mcpg v0.0.37

latest releases: v0.3.25, v0.3.24, v0.3.23...
5 months ago

🌟 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

Don't miss a new gh-aw-mcpg release

NewReleases is sending notifications on new releases.