MCP.Market

Product CLI MCP server

by Hafeok·io.github.Hafeok/product-cli·v0.2.0·6 stars

Knowledge graph CLI for managing features, ADRs, and test criteria as MCP-discoverable artifacts.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

full report

Adoption
Growing

6 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 90/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-cli

The 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

  1. the --cli claude|copilot flag, else
  2. the repo's [author].cli in .product/config.toml, else
  3. the global user default in $XDGCONFIGHOME/product/config.toml
  1. 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 step

The 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 Mode
    Autonomous spec-to-product coding-agent CLI with an MCP server exposing 39 tools over stdio.
    B
  • PostHog MCP Server
    Official PostHog MCP Server for product analytics, feature flags, experiments, and more.
    A
  • New-Term Radar
    New AI model, product and repo names as they surface, and the search terms behind them, sized.
    B
  • Idea Reality
    Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
    B
  • Stripe
    MCP server integrating with Stripe - tools for customers, products, payments, and more.
    A