Analyzes your project, detects your phase, generates the perfect next prompt.
37 MCP tools. Zero cloud. Runs locally in Cursor.
npx merlyn-mcp
click to copy
Implement the authentication middleware. Write tests first, then the implementation. Use JWT with httpOnly cookies. Validate against the requirements in prd.md section 3.
Scans your codebase, reads your PRD and gameplan, detects exactly where you are in the development lifecycle. No manual tracking.
Generates the exact prompt you should paste into Cursor next. Context-aware, phase-appropriate, with full project knowledge baked in.
Phase management, journals, verification gates, vulnerability scanning, complexity analysis, scope tracking. All local, all automatic.
Idea, research, PRD, gameplan. Understand what you're building before you build it.
Rules, index, read, research, implement, test, debug. The 7-step cycle. If stuck 3+ times, tornado.
Review, deploy, monitor. Gates must pass -- build, test, lint -- before advancing.
Feedback, analyze, iterate. Collect data, triage issues, plan the next cycle.
midas_analyze
AI project analysis
midas_suggest_prompt
Phase-aware next action
midas_verify
Build/test/lint gates
midas_tornado
Research + logs + tests
midas_journal_save
Conversation context
midas_completeness
Production readiness
midas_vuln_scan
Security scanner
midas_complexity
Code complexity
midas_oneshot
Retry prompt builder
midas_horizon
Context expansion
midas_start_hotfix
Emergency bug fix
midas_advance_phase
Phase progression
Tool names use midas_ prefix for compatibility with existing Cursor configs. All 37 tools run 100% locally.
When things break, go back with original prompt + error + "avoid this" instead of patching forward.
Three forces spinning together solve any problem: research + logs + tests. Stuck 3 times? Tornado.
AI thinks vertical (implementation). You provide horizontal (context). Wrong output means widen your context.
One command. No signup. No cloud. No API keys required.
npx merlyn-mcp
click to copy
Or add to Cursor MCP config:
{
"mcpServers": {
"merlyn": {
"command": "npx",
"args": ["merlyn-mcp", "server"]
}
}
}