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, anddocker - Resolution precedence: CLI
--mcp [TRANSPORT]→BZM_MCP_TRANSPORT→stdio httpmaps to FastMCPstreamable-httpwith configurable bind settings:FASTMCP_HOST(default127.0.0.1)FASTMCP_PORT(default8000)FASTMCP_STREAMABLE_HTTP_PATH(default/mcp)
dockerpreserves 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.0to 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 httporBZM_MCP_TRANSPORT=http - Pinning
mcp<2.0.0is 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
- Upgrade ubuntu image to latest lts by @diego-ferrand in #90
- Add otel documentation by @diego-ferrand in #91
- Mob 50409 connect over streamable http by @alejandroaires in #94
- Add upper bound in mcp dependency by @Baraujo25 in #95
- Upgrade Ubuntu image and enhance MCP transport configuration by @Baraujo25 in #96
Full Changelog: v1.3.0...v1.3.1