Local visual UI cache for AI agents using perceptual hashing + CLIP to cut vision token use.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
@putervision/vision-memory-mcp is a zero-infrastructure, local-first Model Context Protocol (MCP) server and CLI tool that provides AI coding assistants (such as Cursor, Claude Code, Gemini, or Copilot) with visual state caching using perceptual hashing, local CLIP embeddings, and transition graphs to eliminate repetitive vision LLM calls.
π Official Documentation & Website: visionmemorymcp.com
Prerequisites: Node.js >= 18.18.0
Run init in your project root to scaffold database directories, .gitignore, .env, and IDE rules:
Add to your MCP client config (e.g. .cursor/mcp.json or .vscode/mcp.json):
@putervision/state-memory-mcp task DAGs with visual state memory, generating cryptographically hashable evidence packs for compliance and audit trails.@putervision/vision-memory-mcp provides 15 production-grade consolidated MCP tools structured across 4 core visual perception & automation domains:
analyze_screenshot (L1/L2 perceptual dHash & AX tree parsing, single/batch), recall_memory (text & image semantic vector search), get_session_context (aggregated cache hit metrics, recent states).predict_next_action (deterministic CSS selectors & bounding coordinates), record_outcome (UI action transitions & visual blockers), get_navigation_paths (BFS shortest-path planner), wait_for_visual_state (polling for target UI state).manage_video (WebM/MP4 keyframe ingestion, timeline search), compare_states (visual layout diffs & video trajectory comparison), create_evidence_pack (cryptographic audit proof linking video keyframes to state-memory DAGs), export_trajectories (multimodal fine-tuning datasets).manage_visual_spec (mockup baseline contracts & regression checks), manage_snapshot (checkpoints, export, restore), undo_visual_mutation (revert state ingestion), forget_state (privacy & PII purging).π For complete parameter specifications, return schemas, and example payloads, see the Formal API Reference and Features & Architecture Guide.
Explore dedicated guides and deep dives in the docs/ directory:
| Guide | Description |
|---|---|
| ποΈ Architecture & Codebase Distillation | High-signal architectural overview, 4-tier pipeline, module inventory, and design decisions. |
| π Features & Architecture | Key features, 4-tier retrieval pipeline, element grounding, and Dual MCP Synergy. |
| π Formal API Reference | Complete specifications, parameters, and schemas for all 15 consolidated MCP tools. |
| π Multi-IDE Integration Guide | Step-by-step configs for Cursor, Claude Desktop, Antigravity, Windsurf, Zed, Roo Code & Agent Rules. |
| π» CLI Commands Reference | Full guide for all 16 CLI management, visual spec, and snapshot commands. |
| βοΈ Configuration Guide | Complete .env environment variables, thresholds, and L4 vision fallback setup. |
| π Storage Encryption & Security | Encryption details, local storage privacy, and PII masking guarantees. |
| π€ Contributing Guide | Development setup, codebase structure, and submission guidelines. |
| π‘οΈ Security Policy | Security vulnerability reporting and privacy disclosures. |
| π Changelog | Chronological record of release features, fixes, and patch updates. |
While vision-memory-mcp is designed for visual frontend state caching, UI testing, and multimodal workflows, it may not be appropriate for:
state-memory-mcp standalone instead).--skip-model-load for lightweight dHash-only perception if memory is constrained).Developed and maintained by PuterVision. Released under the MIT License.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/visual-memory-mcp)<a href="https://allmcps.com/mcp/visual-memory-mcp"><img src="https://allmcps.com/api/badge/visual-memory-mcp?style=directory" alt="Visual Memory MCP on AllMCPs" /></a>