fluvie_server 0.1.4
fluvie_server: ^0.1.4 copied to clipboard
Self-hostable Fluvie server: render API, AI authoring, MCP, and a documentation helper in one binary, toggled by environment variables.
Changelog #
The format follows Keep a Changelog and the versions follow Semantic Versioning.
0.1.4 - 2026-06-22 #
The first release of fluvie_server. It consolidates the former fluvie_api and
fluvie_mcp packages into one self-hostable binary.
Added #
- The render API (
/v1, the formerfluvie_api), the MCP server (/mcpand--stdio, the formerfluvie_mcp), and a new documentation helper, in one binary. Each capability is toggled by an environment variable (FLUVIE_ENABLE_API/_MCP/_DOCS). - A documentation helper backed by an in-memory full-text (BM25) index over the
bundled docs: the
list_docs,search_docs, andget_docMCP tools, plus an optional/v1/docsHTTP mirror. - Two MCP modes:
docs(the helper and the spec schema, no render backend) andbuild(the docs tools plus the render/author tools). Build mode renders in-process viaLocalRenderGatewaywhen the API is enabled, or against a remoteFLUVIE_API_URL. - Two libraries:
package:fluvie_server/client.dart(web-safe,httponly) andpackage:fluvie_server/server.dart(thedart:io/shelfserver).
Migrating from fluvie_api / fluvie_mcp #
- Replace the
fluvie_api/fluvie_mcpdependency withfluvie_server. package:fluvie_api/client.dart→package:fluvie_server/client.dart;package:fluvie_api/server.dart→package:fluvie_server/server.dart.- The
/v1routes, the/mcpcontract, and every env var name are unchanged.