Persistent visual cache for LLM-driven software development. Caches screenshots using perceptual hashing, vector search, and AX trees to prevent token overhead and visual hallucination loops.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add visual-memory -- npx -y @putervision/vision-memory-mcp~/.codex/config.toml
[mcp_servers.visual-memory]
command = "npx"
args = ["-y", "@putervision/vision-memory-mcp"]
# codex mcp add visual-memory -- npx -y @putervision/vision-memory-mcp~/.cursor/mcp.json
{
"mcpServers": {
"visual-memory": {
"command": "npx",
"args": [
"-y",
"@putervision/vision-memory-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"visual-memory": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@putervision/vision-memory-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"visual-memory": {
"command": "npx",
"args": [
"-y",
"@putervision/vision-memory-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"visual-memory": {
"command": "npx",
"args": [
"-y",
"@putervision/vision-memory-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"visual-memory": {
"command": "npx",
"args": [
"-y",
"@putervision/vision-memory-mcp"
]
}
}
}