v1.0.1 — Sealed release
FlowOtter v1.0.1 — sealed release. v1 is feature-frozen; bug & security fixes only.
60 MCP tools across read / author / deploy / dangerous tiers with byte-identical idempotent compilation, snapshot-before-deploy with hash-drift refusal, multi-target state isolation, and substring-level secret redaction. See CHANGELOG.md for the full per-version history.
Quickstart
```bash
git clone https://github.com/jp5lab/flow-otter.git
cd flow-otter
npm install
npm run build
```
Restart your MCP client (Claude Code / Cursor / etc.) in this directory and the project-scoped `.mcp.json` registers FlowOtter automatically. Read-tier tools are available immediately; write/deploy/dangerous tiers stay gated behind env flags documented in the Safety Model section.
What's in v1.0.1
- 60 MCP tools (26 read, 24 author, 3 deploy, 7 dangerous) — see
docs/TOOL_REFERENCE.md - Snapshot/diff/deploy pipeline with drift detection, rev-mismatch retry, and partial-deploy verify-by-hash recovery
- In-toolkit debug observation via Node-RED `/comms` WebSocket (`get_recent_debug_messages`)
- 28 built-in templates including a handful loosely inspired by industrial-HMI patterns (would need significant further development for actual industrial deployment — see the Showcase section of the README)
- 521 unit + 17 property + 82 integration tests; 0 unit / 0 integration gaps across all 60 tools