Documentation
Everything you need to get started with pmpt
Installation
Requires Node.js 18+. Includes both CLI and MCP server.
Let your AI handle everything
With MCP connected, your AI automatically plans, saves, records decisions, and publishes โ you just focus on building. The best pmpt experience.
- AI auto-records every milestone with detailed descriptions
- Planning, saving, publishing โ all handled conversationally
- Higher quality scores from richer development logs
Setup
pmpt mcp-setup Auto-configure pmpt MCP server for your AI tool. Detects binary path and writes config โ solves nvm PATH issues.
pmpt mcp-setup $ pmpt mcp-setup # Detects pmpt-mcp path โ select AI tool โ done!
pmpt-mcp Start pmpt MCP server for AI tool integration (Claude Code, Cursor, etc.). Included with pmpt โ no separate installation needed.
pmpt-mcp # pmpt-mcp is included when you install pmpt:
npm install -g pmpt-cli
# Add to .mcp.json:
{
"mcpServers": {
"pmpt": { "command": "pmpt-mcp" }
}
} MCP Tools
pmpt_plan_questions Get planning questions to ask the user conversationally
pmpt_plan_questions - projectPath โ Project root path (defaults to cwd)
# AI gets questions, asks user one by one
pmpt_plan Submit collected answers to generate AI prompt and project docs
pmpt_plan - projectPath โ Project root path (defaults to cwd)
- projectName โ Project name
- productIdea โ Core product idea
- coreFeatures โ Key features (comma-separated)
- additionalContext โ Extra context (optional)
- techStack โ Preferred tech stack (optional)
# AI submits answers โ plan.md, pmpt.md, pmpt.ai.md generated
pmpt_save Save a snapshot with detailed summary after completing features, fixes, or milestones
pmpt_save - projectPath โ Project root path (defaults to cwd)
- summary โ Detailed description of what was accomplished
# AI calls this automatically after completing work
pmpt_update_doc Check off features, add progress notes, or backfill missing version summaries
pmpt_update_doc - projectPath โ Project root path (defaults to cwd)
- completedFeatures โ Feature names to check off
- progressNote โ Detailed note to add to Snapshot Log
- snapshotVersion โ Version label (auto-generated if omitted)
# AI marks "User login" as done after implementing it
pmpt_log_decision Record an architectural or technical decision with reasoning
pmpt_log_decision - projectPath โ Project root path (defaults to cwd)
- title โ Decision title
- reasoning โ Why this decision was made
# AI logs "Chose SQLite โ serverless environment"
pmpt_read_context Read full project context (plan, docs, history, quality) to resume work
pmpt_read_context - projectPath โ Project root path (defaults to cwd)
- includeDocsContent โ Include full docs content (default: true)
# AI reads context at session start to pick up where it left off
pmpt_status Check tracked files, snapshot count, and quality score
pmpt_status - projectPath โ Project root path (defaults to cwd)
# AI checks project status before starting work
pmpt_history View version history with git commit info
pmpt_history - projectPath โ Project root path (defaults to cwd)
- limit โ Max snapshots to return (most recent)
# AI reviews what changed in recent versions
pmpt_diff Compare two versions, or a version against working copy
pmpt_diff - projectPath โ Project root path (defaults to cwd)
- v1 โ First version number
- v2 โ Second version (omit to compare against working copy)
# AI compares v1 to current working copy
pmpt_edit_plan Edit existing plan fields (productIdea, coreFeatures, techStack, etc.). Regenerates plan.md and pmpt.ai.md while preserving pmpt.md progress
pmpt_edit_plan - projectPath โ Project root path (defaults to cwd)
- projectName โ New project name (optional)
- productIdea โ New product idea (optional)
- coreFeatures โ New core features (optional)
- techStack โ New tech stack (optional)
- additionalContext โ New additional context (optional)
# Translate productIdea to English: pmpt_edit_plan(productIdea: "A Chrome extension...")
pmpt_quality Check quality score and publish readiness
pmpt_quality - projectPath โ Project root path (defaults to cwd)
# AI checks if project is ready to publish
pmpt_publish Publish project to pmptwiki.com (requires pmpt login once)
pmpt_publish - projectPath โ Project root path (defaults to cwd)
- slug โ Project slug
- description โ Project description (optional)
- tags โ Tags array (optional)
- category โ Project category (optional)
- productUrl โ Product URL (optional)
- productUrlType โ git or url (optional)
# AI publishes finished project to pmptwiki