Deterministic, persistent graph server for tracking workflow state, decisions, and blockers.
io.github.putervision/state-memory-mcp is a deterministic, persistent graph server for tracking workflow state, decisions, and blockers. It is implemented as an MCP server and is associated with topics including model context protocol, SQLite, and state/knowledge graph patterns.
π οΈ Key Features
Deterministic behavior
Persistent storage
Graph-based workflow state tracking
Captures workflow decisions and blockers
SQLite-related implementation (topic listed)
π Use Cases
Tracking workflow state over time
Recording and reviewing decisions
Managing blockers in multi-step processes
β‘ Developer Benefits
Integrates with MCP (Model Context Protocol)
Supports knowledge/state graph approaches
Useful for developer tooling and workflow knowledge management
β οΈ Limitations
Description provided does not specify available MCP tools or configuration details beyond persistence and deterministic graph state tracking.
@putervision/state-memory-mcp is a zero-infrastructure, deterministic Model Context Protocol (MCP) server that provides AI coding assistants (such as Cursor, Claude Code, Gemini, or Copilot) with a structured, persistent SQLite graph for tracking workflow stateβtasks, decisions, artifacts, plans, blockers, and their semantic relationships.
# 1. Install globally
npm install -g @putervision/state-memory-mcp
# 2. Navigate to your project directorycd your-project
# 3. Initialize state-memory-mcp# Creates .state-memory-mcp/, updates .gitignore, registers project,# and scaffolds IDE instructions and MCP configs for Cursor, Claude, VS Code, Windsurf, etc.
state-memory-mcp init
# Done! Restart your IDE or Agent Manager to activate.
Alternative Options
bash
# Run directly via binary (after global install)
state-memory-mcp run
# Re-initialize across all registered workspace projects
state-memory-mcp init-global
π Key Highlights
π§ Deterministic State Memory: Zero LLM in the loop for memory operations; fast, deterministic SQLite graph traversals.
β‘ 13 Production-Grade Consolidated MCP Tools: Full CRUD, relationship linking, DAG cycle checks, FTS5 search, TF-IDF RAG, time-travel history rollback, Spec-Driven Development, and auto-healing validation.
π Efficient Context Management: Offloads context to a local SQLite database, helping reduce prompt context bloat and context window usage.
π 67%β74% Latency Reduction: Eliminates multi-step file scanning loops; agents retrieve unblocked tasks and blockers in milliseconds.
π€ Multi-Agent Blackboard: Shared Context Store allowing parallel subagents to publish decisions, tasks, and blocker updates safely.
π¨ Interactive 3D Visualizer: Browser-based dark-mode 3D WebGL force-directed graph visualizer (state-memory-mcp view).
π Dual-MCP Synergy: Pair with @putervision/vision-memory-mcp for visual state caching, perceptual hashing, and cryptographic multimodal evidence packs.
π‘οΈ 100% Local & Private: Local-first architecture; all state stays inside .state-memory-mcp/ in your workspace.
Local Storage Guarantee: All graph data, decision records, and event logs remain 100% local in your workspace. No telemetry or project data is ever transmitted.
Trademarks & Non-Affiliation: Product names (Cursor, Claude Code, Gemini, Windsurf, VS Code, GitHub, SQLite) are property of their respective owners and used solely for compatibility identification.