---
summary: "Drop the tsx runtime shim — package scripts and the production entry point invoke Bun directly. Fixes a Docker linux/arm64 build failure (tsx + Bun 1.3.13 in oven/bun:1) and aligns the script execution model with the cyanheads MCP fleet."
breaking: false
---

# 0.3.6 — 2026-04-30

A toolchain alignment release with no behavior change. Local builds continue to work exactly as before; the visible difference is that the Dockerfile now builds against `linux/arm64` again, and `tsx` is no longer a dependency.

## Changed

- **`package.json` scripts run TypeScript via Bun directly** — `build`, `rebuild`, `clean`, `devcheck`, `tree`, `lint:mcp`, `changelog:build`, `changelog:check` switched from `tsx scripts/<name>.ts` to `bun run scripts/<name>.ts`. Bun executes TypeScript natively, so the tsx loader is no longer needed.
- **`start`, `start:stdio`, `start:http` invoke the production bundle via Bun** — switched from `node dist/index.js` to `bun ./dist/index.js`. Matches the runtime declared by `packageManager` and the `bun` runtimeHint surfaced via `server.json`.
- **`server.json` `runtimeHint` flipped from `node` to `bun`** on both the stdio and http package entries — reflects the actual runtime the start scripts now use, and matches the rest of the cyanheads MCP fleet.
- **CLAUDE.md and README dev-mode snippet updated** — `bunx tsx --watch src/index.ts` is now `bun --watch src/index.ts`. The Commands section no longer claims scripts depend on tsx.

## Removed

- **`tsx` removed from `devDependencies`.** No code in the repo still references it.

## Fixed

- **Multi-arch Docker build no longer fails on linux/arm64** — `RUN bun run build` previously routed through `tsx scripts/build.ts`, which surfaced `Cannot find module './cjs/index.cjs' from ''` inside the upstream `oven/bun:1` image (Bun 1.3.13). Routing through Bun directly avoids the tsx-loading path entirely. Surfaced during the v0.3.5 release attempt; the npm + MCP Registry publishes succeeded but the GHCR image push aborted. v0.3.6 ships the same surface plus the toolchain fix.
