Skip to content

v1.3.1

Latest

Choose a tag to compare

@ljaggarapu ljaggarapu released this 31 Jul 21:39
· 74 commits to main since this release

What's new in Blazemeter MCP

This release adds Streamable HTTP as an MCP transport option, documents OpenTelemetry configuration, pins the MCP SDK below 2.x, and updates the Ubuntu base image used for Docker and Linux binary builds.

New features

Streamable HTTP transport

  • Explicit MCP transport selection: stdio, http, and docker
  • Resolution precedence: CLI --mcp [TRANSPORT]BZM_MCP_TRANSPORTstdio
  • http maps to FastMCP streamable-http with configurable bind settings:
    • FASTMCP_HOST (default 127.0.0.1)
    • FASTMCP_PORT (default 8000)
    • FASTMCP_STREAMABLE_HTTP_PATH (default /mcp)
  • docker preserves existing Docker/stdio compatibility (MCP_DOCKER=true)
  • Runtime setup refactored (resolve_mcp_transport / build_runtime) with unit tests

OpenTelemetry documentation

  • README section covering default telemetry behavior, disabling telemetry, and pointing at a custom OTLP collector
  • Documents env vars and CLI flags (--no-telemetry, --otel-endpoint, --otel-headers)
  • Clarifies reported traces/metrics and that credentials are not included

Dependencies

  • Constrained mcp[cli] to >=1.27.0,<2.0.0 to avoid incompatible major upgrades
  • Lockfile updated accordingly

Build and distribution

  • Docker and GitHub Actions Linux binary builds moved from Ubuntu 25.10 → Ubuntu 26.04

Upgrade notes

  • Default transport remains stdio — existing installs are unchanged
  • To use Streamable HTTP: --mcp http or BZM_MCP_TRANSPORT=http
  • Pinning mcp<2.0.0 is a safeguard; no action required unless you previously forced a 2.x MCP package
  • Docker/image consumers: base image is now ubuntu:26.04

What's Changed

Full Changelog: v1.3.0...v1.3.1