Install

The CLI is published to npm under the @measurelab scope. Apache-2.0 licensed. Node.js 20+ required.

npm install -g @measurelab/seam-cli

Once installed, the seam binary is available on your PATH.

Commands

Four commands.

The CLI does four things. Author. Validate. Compile. Resolve.

seam init

Scaffold a new SEAM project with directories, seam.config.yaml and example definitions.

seam init

seam validate

Load and validate definitions against the JSON schemas and semantic rules. Returns a validation report with errors, warnings and counts.

seam validate

seam compile

Load, validate and compile all definitions into a manifest.json. The manifest is the indexed artefact the resolver runs against.

seam compile

seam resolve

Fuzzy-match a query against the compiled manifest. Returns the matched metric or entity with full governance context: canonical source, fallback sources, applicable definition, confidence score.

seam resolve "monthly revenue"
Scope

What the CLI is. What it isn’t.

The CLI is for

  • Authoring an intelligence model in YAML
  • Validating definitions locally during development
  • Compiling to a deployable manifest
  • Resolving queries against your model on your machine
  • Embedding governed resolution into your own tooling

The CLI is not

  • A production MCP server in front of agents
  • Multi-tenant or multi-user
  • An OAuth provider
  • An audit pipeline writing to BigQuery
  • A downstream MCP proxy

Those live in the SEAM Runtime, hosted by Measurelab. Talk to us.