Yeti
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Yetistart a new strict-mode project for a mobile banking app"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Yeti
Available on npm as yeti-mcp.
An MCP server that guides product design work through mandatory phases, so an AI assistant like Claude can run a project from problem to verified scope.
It covers five phases, in order:
discovery: problem, users and goal
definition: requirements (MoSCoW) and user stories
prioritization: RICE scoring of ideas
flows: Mermaid flow diagrams
verification: all
mustrequirements completed, then the project closes
Projects have a mode, chosen at creation:
strict(default): a phase advances only when its requirements are met.advance_phasetells you what is missing.free: phases advance regardless, and the response lists what was skipped.
Tools
Tool | What it does |
| Start a project in the discovery phase, in |
| Show phase, what is missing, and linked items |
| Move to the next phase, or list what is missing |
| Add a requirement with a MoSCoW priority |
| List requirements, filtered by priority, status or project |
| Export a project backlog as Markdown or CSV |
| Mark a requirement |
| Create a user story with acceptance criteria |
| Compute and sort RICE scores |
| Generate a Mermaid flow diagram, with Yes/No branches on decisions |
Requirements, stories, RICE scores and flows accept an optional projectId to link them to a project.
Related MCP server: Overseer MCP Server
Requirements
Node.js 18 or later
Install
git clone https://github.com/macorifice/yeti.git
cd yeti
npm install
npm run buildConnect to Claude Desktop
Add this to claude_desktop_config.json, using the absolute path to dist/index.js on your machine:
{
"mcpServers": {
"yeti": {
"command": "node",
"args": ["/absolute/path/to/yeti/dist/index.js"]
}
}
}Restart Claude Desktop after editing the file.
Data
Data is stored in data/db.json inside the project folder. To use another location, set the PRODUCT_DESIGN_DB environment variable:
"env": { "PRODUCT_DESIGN_DB": "/absolute/path/to/db.json" }Test
npm testThe test starts the server on a temporary database and checks every tool and the phase flow.
Status
Early version (0.2.0). Projects can run in strict or free mode.
License
MIT. See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Private projects, preflight, decisions, and handoffs that keep work continuous across AI tools.
Design, save, and run outcome-aligned AI workflows and verifiers, with reliable image output.
- DartOAuthcom.dartai
AI-native project management for tasks, docs, collaboration, and agents.
Helps your AI find the needle mover, then gives it the tools, people and files to get it done.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables AI agents to track and manage product development projects through structured 7-phase lifecycles with sprint tracking, role-based collaboration, and multi-project support. Provides phase management, progress tracking, and team coordination tools for complete product development workflows.-
- FlicenseAqualityNot gradedmaintenanceProvides structured project management through phase-based workflows, enabling planning, execution tracking, compliance checking, and automated documentation for software development projects.12-
- AlicenseNot gradedqualityDmaintenanceFacilitates structured creative thinking through sequential thought processing, helping users shift from reactive problem-solving to proactive outcome creation using structural tension analysis and stage-based thinking workflows.1MIT
- AlicenseAqualityCmaintenancePrevents premature AI coding by transforming vague product ideas into structured specifications, architecture decisions, and acceptance criteria through a series of interrogation and compilation tools.714 npmMIT