Product CLI MCP server
io.github.Hafeok/product-cli·v0.2.0·6 starsKnowledge graph CLI for managing features, ADRs, and test criteria as MCP-discoverable artifacts.
6 stars
Reviews
Write oneNobody has reviewed Product CLI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Product CLI tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 9 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Product CLI compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 88% of 2,174 E-commerce servers
- GitHub stars
- 6
- more than 88% of 1,047 E-commerce servers
Install Product CLI in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Product CLI repository's README, as published. We do not edit it. Read it on GitHub
Product
A CLI and MCP server for the Product Framework — specify software as a verifiable What/How graph.
The Product Framework is an open standard for describing a software product as one connected, machine-readable graph: the What (domain model + event model — entities, commands, events, read models, UI steps typed against Abstract Interaction Objects, systems, triggers, Deciders, Projectors), the How (contracts, the screen-composition / reification model, delivery features), and the typed links between them. The graph can drive generation, gate verification, and explain itself — so "describe this system" is a query, not a stale document.
This repo is the reference tooling: a single Rust binary (product) plus an MCP server that lets an agent author and verify the graph directly. No database, no service — the graph lives as YAML/Turtle under .product/.
$ product init --demo # scaffold + seed the bookstore What model
$ product domain new system sys-shop --system-kind application \
--purpose "consumer e-commerce" --target-classes gui
$ product domain validate --strict # per-node shapes + graph-level completeness
$ product decider derive Order # derive an aggregate's executable signature
$ product decider validate Order-decider
$ product mcp --http # MCP server + a live Event-Modeling web view at /Install
# from source
cargo install --path product-cliThe binary ships with the What→How→Build Claude Code skills baked in. product init writes them into .claude/skills/ of the new repo (pass --no-skills to opt out); product skills install (re)installs them, and product skills install --global puts them in ~/.claude/skills/ for every project. Start a fresh Claude Code session to pick them up, then /product-session.
Choosing the agent CLI
product session start (and product author domain) host the What→How→Build session in an agent CLI — Claude Code or GitHub Copilot CLI. The CLI is resolved in this order:
(or ~/.config/product/config.toml), else
- the --cli claude|copilot flag, else
- the repo's [author].cli in .product/config.toml, else
- the global user default in $XDGCONFIGHOME/product/config.toml
- claude.
# .product/config.toml — make this repo default to Copilot CLI
[author]
cli = "copilot"Scaffold it on a new repo with product init --cli copilot, or set a personal default for every repo by putting the same [author] block in ~/.config/product/config.toml. With a default configured, product session start needs no --cli flag.
60-second tour
product init --demo # a worked What model to explore
product domain list # the captured nodes, by kind
product domain show Order # one node and its links
product domain export # the graph as RDF/Turtle
product domain validate # §3.1/§3.2 per-node conformance shapes
product domain validate --strict # + §3.2.0/§3.2.5/§3.4/§4.5 completeness checks
product decider derive Order # §3.3 — derive decide/evolve signature
product decider simulate Order-decider # run its flow-derived scenarios
product guide # where you are + the next stepThe model
decider … (§3.3) and product projector … (§3.4) make behaviour and read models executable; product primitive … (§3.5) names irreducible algorithms.
- What — product domain … captures the domain + event model; product
product preview cover the How contract, delivery features, the screen seam, and the §11/§12 design-system / content-store preview profiles.
- How — product how, product feature, product build, product seam,
the captured What serializes to Turtle (product domain export).
- Everything is validated against the framework's SHACL shapes + SPARQL rules;
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Product CLI: common questions
- Is Product CLI MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the Product CLI safety report
- Does Product CLI need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Product CLI maintained?
- The last commit was 48 days ago (2026-09-17). The latest release is v0.2.0.
- What can I use instead of Product CLI?
- Servers from other publishers that do the same job: Loki Mode MCP server, PostHog MCP Server and New-Term Radar MCP server.
- How does Product CLI compare with other E-commerce MCP servers?
- safety score 90/100 (higher than 88% of 2,174 E-commerce servers); github stars 6 (more than 88% of 1,047 E-commerce servers). Full comparison.
Alternatives to Product CLI
Same job from other publishers: the closest match first, then the best rated.
- Loki ModeAutonomous spec-to-product coding-agent CLI with an MCP server exposing 39 tools over stdio.not reviewedEstablishedB
- PostHog MCP ServerOfficial PostHog MCP Server for product analytics, feature flags, experiments, and more.not reviewedEstablishedA
- New-Term RadarNew AI model, product and repo names as they surface, and the search terms behind them, sized.not reviewedEstablishedB
- Idea RealityPre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.not reviewedEstablishedB
- StripeMCP server integrating with Stripe - tools for customers, products, payments, and more.not reviewedEstablishedA