MSP (Mandatory Session Protocol) is a context engineering tool that creates a persistent knowledge graph of your development work. It ensures you never lose context between coding sessions, making every AI interaction 10x more effective.
MSP transforms "vibe coding" into structured, trackable progress with complete context persistence.
Context Engineering: The systematic practice of capturing, structuring, and maintaining development context to enable deep, consistent, and evolving AI assistance.
MSP is a model for 'Real-Time' Context Engineering, by implementing the continuous R³ Protocol (Route-Recall-Record) to maintain (near) perfect context throughout and between development sessions:
Route
Know where you're going with clear objectives and waypoints
Recall
Instantly restore previous context and decisions
Record
Capture every decision, progress update, and insight
Here's MSP in action during a typical development session:
# Monday morning - instantly back in context.\msp.ps1 start>>> Loading context...>>> Last session: Implementing Stripe webhooks>>> Current blocker: Signature validation>>> Next task: Add retry logic# Continue exactly where you left off!Next Steps<Cards> <Card title="Quick Start" href="/docs/introduction/quickstart" description="Get MSP running in 5 minutes" /> <Card title="Installation" href="/docs/setup/installation" description="Set up MSP with your tools" /> <Card title="Examples" href="/docs/introduction/examples" description="See MSP in real projects" /></Cards><Callout> Ready to stop losing context? [Install MSP](/docs/introduction/quickstart) and start engineering your context today.</Callout>