Skip to main content
v0.6.x
2025-12-24

FrontMCP v0.6.2: Adaptive build modes and zero-config persistence

πŸš€ Build modes everywhere – Bundle widgets in static, dynamic, or hybrid mode and reuse the same component across OpenAI, Claude, and Gemini without rewriting HTML.🧩 Auto Redis persistence – Point redis at a store once and transport persistence now enables itself so stateful sessions survive restarts and serverless cold starts.⚑ Vercel Build Output – frontmcp build --adapter vercel detects npm/yarn/pnpm/bun lockfiles, wires the right install/build commands, and emits a .vercel/output tree ready for vercel deploy --prebuilt.πŸ› οΈ Tree-shakable packages – SDK, adapters, plugins, and CLI publish dual CJS/ESM entries with sideEffects: false, eliminating duplicate React imports and keeping bundles slim.

FrontMCP v0.6.1: Edge storage and UI split

πŸš€ Vercel KV storage – Configure redis.provider: 'vercel-kv' for sessions, cache, and inspector state without running your own Redis cluster.πŸ”„ Hybrid pub/sub – Layer Redis pub/sub on top of Vercel KV so resource subscriptions and capability broadcasts stay real-time even when the store lives at the edge.🎨 UI package split – Import HTML components and template helpers from the new @frontmcp/uipack foundation while @frontmcp/ui focuses on React hooks and renderers.⚑ Smarter serverless builds – Rspack-powered bundling, tighter escaping, and refreshed dependencies keep Vercel, Lambda, and Cloudflare deployments aligned with local builds.

FrontMCP v0.6.0: Unified transport and serverless targets

🚦 Unified transport controls – Configure sessions, platform detection, and Redis-backed persistence from one top-level block with per-app overrides.☁️ Serverless deploy targets – Scaffold Vercel, AWS Lambda, and Cloudflare Workers bundles via frontmcp create --target ... plus generated wrappers and templates.🧠 Context everywhere – CONTEXT-scoped providers, safer session keys, and the new FrontMcpContext helpers keep tracing, auth, and request metadata in sync.πŸ§ͺ Scenario-rich E2E demos – Fresh apps/e2e/** servers (public auth, CodeCall CRM, cache, notifications, OpenAPI) ship with ready-to-run Jest suites.🎨 Resilient UI renderer – Universal rendering, dual-payload responses, and hardened platform detection keep tool UIs streaming even when clients fall back.πŸ› οΈ CLI & build polish – Interactive frontmcp create, Docker assets, Verdaccio publish fixes, and peer dependency cleanup keep new projects aligned with the framework.
FrontMCP v0.5
2025-12-12

FrontMCP v0.5.1: Tool UIs, orchestration, and security

🎨 Tool UI widgets – Compose HTML, React, or MDX templates with @frontmcp/ui, static/hybrid serving modes, and OpenAI App SDK resource widgets for richer outputs.πŸ›‘οΈ Auth modes – Mix public, transparent, and orchestrated OAuth flows with consent screens, incremental scopes, stateless/stateful sessions, and runnable demo servers.🧠 Resources & prompts – Register ResourceTemplates, prompt catalogs, and capability notifications so clients can browse every tool, resource, and prompt without custom wiring.πŸ”Œ Plugins & security – Ship the CodeCall plugin, VectoriaDB semantic store, AST Guard, and stricter tool execution guards to keep automated code paths safe.πŸ§ͺ Testing & upgrades – Use @frontmcp/testing for Jest fixtures and HTTP mocks while aligning to MCP SDK 1.23, Zod 4, Node 24, and refreshed transformer dependencies.βš™οΈ Protocol-aligned packages – Every synchronized package now depends on MCP SDK 1.24.3, VectoriaDB ^2.0.1, Enclave VM 1.0.3, and esbuild 0.27.1 for smoother installs and runtime parity.🧰 CLI scaffolding – frontmcp create writes zod@^4.0.0 into new projects and the global CLI now shares your workspace SDK, adapter, and plugin versions so generators never ship stale dependencies.πŸ“š Resource widget docs – /docs/ui/overview and /docs/ui/components/resource-widgets now cover tool UI metadata, escaping, and OpenAI App SDK-ready cards, lists, and previews.🧠 Vector search guidance – The VectoriaDB guide pins installs to vectoriadb@^2 and explains why the SDK expects the 2.x line, keeping semantic search upgrades drop-in.
FrontMCP 0.3.0
November 2025

FrontMCP 0.3.0: Hooks everywhere, cache what matters.

Flow-level hooks now ship with typed Will/Stage/Did/Around helpers, and the Cache plugin can short-circuit repeat tool calls with memory or Redis storesβ€”plus steadier releases out of the box.

Features

  • Attach Will/Stage/Did/Around hooks across HTTP, transport, auth, and tool flows with the new FlowHooksOf(…) helper, including priority ordering and filters.
  • Ship the Cache plugin to short-circuit repeat tool calls with memory or Redis stores, per-tool TTLs, and sliding-window refresh.

Fixes

  • Stringify JSON request bodies before dispatching OpenAPI adapter calls so downstream APIs receive valid payloads.

Docs

  • Added guides on customizing flow stages and using the cache plugin, and refreshed plugin references.

Build/CI

  • Harden release automation by forcing the npm registry URL and routing publishes through the dedicated script.