Skip to content

mcp-data-platform-v0.13.3

Choose a tag to compare

@github-actions github-actions released this 06 Feb 18:14
· 394 commits to main since this release
8a1dd4c

Fix MCPAuthGateway Token Bridging

  • MCPAuthGateway now extracts the auth token into the request context (matching RequireAuthWithOAuth on SSE)
  • Added structured diagnostic logging to MCP auth/authz middleware (WARN on failure, DEBUG on success)
  • Added Streamable HTTP integration tests covering OAuth JWT and persona authorization

What Changed

MCPAuthGateway checked for token presence but did not call auth.WithToken. The SDK creates a long-lived connection from the initialize request's context, so the token must be in the HTTP context to propagate to all subsequent MCP requests.

Diagnostic Logging

Set LOG_LEVEL=debug to trace every tool call:

  • Token bridging path (context vs header extraction)
  • Authentication result (success or failure with error)
  • Authorization result (persona, roles, tool)

Pull Requests

  • #57 Fix MCPAuthGateway token bridging & add auth diagnostics

Changelog

Others

Installation

Homebrew (macOS)

brew install txn2/tap/mcp-data-platform

Claude Code CLI

claude mcp add mcp-data-platform -- mcp-data-platform

Docker

docker pull ghcr.io/txn2/mcp-data-platform:v0.13.3

Verification

All release artifacts are signed with Cosign. Verify with:

cosign verify-blob --bundle mcp-data-platform_0.13.3_linux_amd64.tar.gz.sigstore.json \
  mcp-data-platform_0.13.3_linux_amd64.tar.gz