This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Summary
AI summaryFixed misleading disconnect warnings and proper error propagation when stdout exceeds read limits.
Full changelog
Fixed
- Stdio downstream MCP servers no longer surface a misleading "disconnected
unexpectedly" warning when a tool response exceeds asyncio's default 64 KiB
per-line read limit. PMCP now spawns child processes with a 10 MiB stdout
read limit (overridable viaPMCP_STDIO_READ_LIMIT) so realistic responses
frombrightdata::scrape_batch, largeplaywrightscreenshots/DOM dumps,
fetchon long pages, and similar tools are returned to the caller intact
instead of triggering a phantom reconnect cycle. - The stdout reader now distinguishes
LimitOverrunErrorand other read
failures from normal process exit, logs the cause at WARNING, and propagates
it intoServerStatus.last_errorsogateway.healthandpmcp status
report the actual failure mode instead of "Server process exited".
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About ViperJuice/mcp-gateway
A meta-server for minimal Claude Code tool bloat with progressive disclosure and dynamic server provisioning. Exposes 9 stable meta-tools, auto-starts Playwright and Context7, and can dynamically provision 25+ MCP servers on-demand from a curated manifest.
Beta — feedback welcome: [email protected]