Visual Memory MCP
io.github.putervision由 GitHub 帳號 putervision 發布v1.4.2更新於 Oct 27, 2026
Local visual UI cache for AI agents using perceptual hashing, CLIP, and 3D spatial grounding.
發布方自己的服務:Memory.fit
概覽
為 AI 程式助理提供的本機視覺記憶快取,以感知雜湊與 CLIP 向量儲存介面截圖,減少重複的視覺模型呼叫。
- 可以做什麼
- 分析截圖,依感知雜湊或語意向量檢索已快取的視覺狀態,並取得工作階段脈絡與精簡切片
- 將介面元素定位到 CSS 選擇器與座標,記錄操作結果、規劃導覽路徑並等待目標視覺狀態
- 把 WebM/MP4 螢幕錄影切成關鍵影格時間軸,比較狀態與軌跡,產生證據包並匯出微調資料集
- 管理視覺規格基準做回歸檢查,儲存與還原快照,復原狀態寫入並清除已存狀態
- 適用情境
- 適合前端開發與 UI 測試情境:助理需要反覆查看相同畫面,或希望把截圖與端對端測試錄影變成可檢索的本機視覺歷史。不適合純後端無介面的工作、持續高影格率影片,或記憶體很小的機器。
- 執行需求
- 以本機 stdio 程序執行,透過 npm 安裝,需要 Node.js 18.18.0 以上版本。使用前須在工作區執行初始化,產生資料庫目錄、.env 檔與 IDE 規則。完整本機 CLIP 模型約需 300 MB 記憶體,並會下載模型檔案,除非以略過模型載入的方式啟動。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Visual Memory MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
@putervision/vision-memory-mcp
[npm version] [version] [npm downloads] [CI] [Node] [TypeScript] [Website] [License: MIT]
@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
⚡ Quick Start & Installation
Prerequisites: Node.js >= 18.18.0
1. Installation
2. Workspace Initialization
Run init in your project root to scaffold database directories, .gitignore, .env, and IDE rules:
3. Basic MCP Client Setup
Add to your MCP client config (e.g. .cursor/mcp.json or .vscode/mcp.json):
Alternative Options & CLI Usage Examples
🌟 Key Highlights
- 👁️ Perceptual Visual Caching & Compact Slices: Sub-5ms L1/L2 dHash zero-token fast-path layout recognition and sub-1KB
compact_sliceexport for Pentad System 1 StatePack assembly. - 🎬 WebM & MP4 Video Ingestion: Digest E2E test recordings & screen captures into searchable keyframe visual states & state transition graphs.
- ⚡ 15 Core MCP Tools: High-coherence consolidated toolset covering perception, video memory, evidence packs, trajectory comparison, semantic retrieval, element grounding, visual SDD, snapshots, and unified context & metrics.
- 🔗 Dual-MCP Synergy & Immutable Evidence Packs: Deeply bridges
@putervision/state-memory-mcptask DAGs with visual state memory, generating cryptographically hashable evidence packs for compliance and audit trails. - 📉 Reduced Token Overhead: Caches UI states locally using dHash, local CLIP vector search, and accessibility trees to maximize vision token savings.
- 🚀 Sub-5ms Fast-Path Latency: Eliminates repetitive vision LLM API calls and avoids visual hallucination loops.
- 🎯 Element Grounding & Action Target Prediction: Maps screen elements to CSS selectors and coordinates for deterministic UI interaction.
- 🎨 Visual Spec-Driven Development (Visual SDD): Register design mockups or screenshots as perceptual baseline contracts to verify visual regression.
- 🛡️ 100% Local-First Privacy: Local LanceDB vector store, local CLIP model, zero cloud telemetry, and PII redaction guarantees.
🛠️ MCP Tool Suite
@putervision/vision-memory-mcp provides 15 production-grade consolidated MCP tools structured across 4 core visual perception & automation domains:
- Perception & Semantic Search:
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, and sub-1KBcompact_sliceexport). - Element Grounding & Navigation:
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). - Video Trajectories & Evidence Packs:
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). - Snapshots & Visual SDD:
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.
🚀 Architecture At a Glance
📚 Documentation Directory
Explore dedicated guides and deep dives in the docs/ directory:
⚠️ When Not to Use This Server
While vision-memory-mcp is designed for visual frontend state caching, UI testing, and multimodal workflows, it may not be appropriate for:
- Headless / Pure Backend Development: Non-visual CLI tools, database scripts, or pure backend microservices with no UI rendering. (Use
state-memory-mcpstandalone instead). - High-Framerate Live Video Streaming: Continuous 60 fps live video ingest without discrete keyframe or test action boundaries.
- Ultra Low-Memory Embedded Environments (<512 MB RAM): Running full local CLIP neural embeddings requires ~300 MB RAM (use
--skip-model-loadfor lightweight dHash-only perception if memory is constrained).
🧪 Testing
⚖️ License & Disclaimers
Developed and maintained by PuterVision. Released under the MIT License.
- Local Storage Guarantee: Provided "as is" without warranty. Screenshots, perceptual hashes, vector embeddings, and transition graphs are stored locally unencrypted at the application level in
.vision-memory-mcp/. Zero telemetry or analytics data is ever transmitted. - Trademarks & Non-Affiliation: Product names (Cursor, Claude Code, Gemini, Windsurf, VS Code, Sharp, LanceDB, ONNX, HuggingFace) are property of their respective owners and used solely for compatibility identification.
來源:README.md,提交 622c7fc
工具
0版本歷史
7- v1.4.2最新Oct 8, 2026
- v1.4.1Oct 3, 2026
- v1.4.0Oct 2, 2026
- v1.3.2Sep 30, 2026
- v1.3.1Sep 29, 2026
- v1.3.0Sep 26, 2026
- v1.2.1Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。
其他 Memory 整合

Memory.fit
fit.memory官方發布者
託管式 Memory.fit 伺服器,讓 AI 讀取你的訓練、睡眠、恢復與飲食資料,並寫回每週計畫、每日目標和飲食計畫。
pg.ddx.io: the PostgreSQL community's memory
io.ddx.pg官方發布者
pg.ddx.io: the PostgreSQL community's memory 的託管 MCP 服務,由 pg.ddx.io 發布;無需登入;Streamable HTTP;29 個工具。
var.gg Naming Memory
gg.var官方發布者
遠端 MCP 伺服器,可依領域概念推薦並檢索韓、日、中、越、英多語言的程式識別字名稱,並提供 ERD 結構查詢。

Counterparts
ai.counterparts
為 Claude Code 與 Claude Desktop 提供的本地優先長期記憶:助理自行寫下關於你與專案的筆記,並在之後的對話中回想起來。

LAHZE - Persian AI Memory Platform
由 GitHub 帳號 pedramgholizadeh 發布
以波斯語為先的地理記憶平臺:發現地點,起草併發布僅限波斯語的記憶。AI 翻譯