state-memory-mcp
View on GitHubPersistent, branch-aware workflow state memory MCP server for AI coding assistants. Tracks tasks, accepted decisions, and active blockers to prevent session context bloat and speed up development.
A local MCP server that stores coding workflow state—tasks, decisions, blockers, specs, and relationships—in a persistent SQLite graph. AI coding assistants can query and update shared project context across sessions and agents.
Use Cases
Persist project tasks and decisions across AI coding sessionsHelp coding agents find unblocked tasks and active blockersShare workflow state across parallel agentsRetrieve relevant project context without rescanning filesTrack specifications and verify acceptance criteriaAudit changes and restore prior workflow state
Built With
- Language
- TypeScript
- Frameworks
- Model Context Protocol · SQLite
Tags
MCP server · persistent memory · AI coding assistants · workflow state · task tracking · decision tracking · blocker tracking · knowledge graph · multi-agent · SQLite · local-first · context management