
Product Cli
Install product-cli when you want features, ADRs, and test criteria in a knowledge graph your agent can discover and update over MCP.
Overview
product-cli is a MCP server for the Build phase that manages a product knowledge graph of features, ADRs, and test criteria discoverable by AI agents.
What is this MCP server?
- Knowledge graph CLI exposing features, ADRs, and test criteria to MCP clients
- MCP-discoverable artifacts so agents query product context without scattered markdown
- mcp subcommand on product-cli binary (mcpb release v0.1.5)
- Stdio transport via official MCP bundle install path from GitHub releases
- Server version 0.1.5
- Transport: stdio
- Runtime positional subcommand: mcp
What problem does it solve?
Solo builders lose alignment when features, decisions, and test criteria sit in disconnected docs the coding agent cannot reliably query.
Who is it for?
One-person teams who want agent-native product management with ADRs and test criteria tied to features in a graph.
Skip if: Builders who only need a todo app, full enterprise ALM suites, or no interest in maintaining structured product metadata.
What do I get? / Deliverables
After registering product-cli MCP, your agent reads and updates linked product artifacts so scope, ADRs, and criteria stay consistent across sessions.
- MCP-discoverable feature nodes in the product graph
- Linked ADR records agents can cite during implementation
- Test criteria artifacts tied to features for acceptance tracking
Recommended MCP Servers
Journey fit
Canonical shelf is Build with PM subphase because the server structures product artifacts agents use while defining and tracking what to build. PM subphase matches feature records, architecture decision logs, and acceptance-style test criteria as first-class linked artifacts.
How it compares
Product knowledge-graph CLI with MCP discovery, not a standalone issue tracker or CI runner.
Common Questions / FAQ
Who is product-cli for?
product-cli is for solo and indie builders who document features, ADRs, and test criteria and want their MCP agent to use that graph while coding.
When should I use product-cli?
Use it during Validate scope work and throughout Build when decisions and acceptance criteria must stay linked and agent-queryable.
How do I add product-cli to my agent?
Install the v0.1.5 mcpb release binary and register stdio MCP with the positional runtime argument mcp as documented in the server manifest.