

Endara v0.1.7 — local MCP relay now auto-converts tool responses to TOON for ~40-60% token savings
I posted about Endara two weeks ago — an open-source MCP relay (Rust) that aggregates local MCP servers behind one endpoint. The feature people kept coming back to was the JS execution engine: chaining multiple tool calls in a single script instead of burning round-trips. That feedback shaped v0.1.7.
GitHub: https://github.com/endara-ai/endara-desktop
TOON output — Every MCP tool response is JSON, but JSON is token-wasteful for the structured data tools typically return (repeated field names on every row). The relay now auto-converts responses to TOON (Token-Oriented Object Notation) — field names declared once, CSV-like data rows, ~40-60% fewer tokens, lossless round-trip back to JSON. On by default; --no-toon to disable.
Logging overhaul — Colored structured logs, per-endpoint spans, tool-call event tracing. Desktop app now has filtering, live-streaming per-endpoint logs, and tool-call highlighting with duration badges.
OAuth hardening — Self-healing token endpoint discovery, DCR secret fix, three separate reliability improvements for OAuth MCP servers.
The architectural point worth making: cloud MCP gateways route your tool call traffic through hosted infrastructure. Endara is local. Rust binary on localhost, JS execution via the Boa engine in-process. Nothing leaves your machine.
If you're already running Endara, the app auto-updates — Settings → Check for Updates.
Open source (MIT): https://endara.ai
Happy to go deep on the architecture, TOON, or the Boa engine sandbox.