MCP Memory Visualizer
About
Graph visualization tools for exploring and analyzing Claude's memory data.
Details
- Author
- dzivkovi
- Categories
- Developer Tools, Other, AI
Jump to
Setup
Install MCP Memory Visualizer in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/dzivkovi/mcp-memory-visualizer
Follow the installation instructions in the repository README, then restart your MCP client.
Graph visualization tools for exploring and analyzing Claude's memory data.
Graph visualization utilities for exploring and analyzing Claude's memory data captured byAnthropic's Memory MCP server.
No installation needed! Upload your memory.json file directly in your browser.
- 🔒100% Private- All processing happens locally in your browser
- 📊Interactive- Drag, zoom, search, and explore
- 🎨Beautiful- Color-coded entities with smooth animations
- 📱Works Everywhere- No Python or dependencies required
This repository providesthree waysto visualize your Claude memory data:
- 🌐 Web Visualizer- Interactive browser-based visualization (no installation required!)
- 📊 Python Static Analysis- NetworkX-based statistical analysis and high-res graphs
- 🔍 Python Interactive- PyVis-powered browser visualization with Python processing
- Memory Analysis: Understanding what Claude remembers about your conversations
- Knowledge Mapping: Visualizing entity relationships and connections
- Memory Cleanup: Identifying redundant or sparse entities for optimization
- Research: Exploring how AI memory systems organize information
Simply visit:https://dzivkovi.github.io/mcp-memory-visualizer/
- No installation required
- Works on any device with a web browser
- Drag & drop your memory.json file
- 100% private - all processing happens in your browser
For advanced analysis and batch processing:
# Install dependencies pip install -r requirements.txt # Run static analysis python visualize_memory.py # Run interactive Python version python visualize_memory_interactive.py
The Memory MCP server storesmemory.jsonby default in:
C:\Users\[username]\AppData\Local\npm-cache\_npx\[hash]\node_modules\@modelcontextprotocol\server-memory\dist\memory.json
⚠️ Warning:This location is temporary and gets wiped during npm cache clears or package updates.
Always configure a persistent location using theMEMORY_FILE_PATHenvironment variable in your Claude Desktop config:
{ "mcpServers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"], "env": { "MEMORY_FILE_PATH": "C:\\Users\\[username]\\Documents\\claude-memory\\memory.json" } } } }
- C:\Users\[username]\Documents\claude-memory\memory.json
- C:\Users\[username]\AppData\Roaming\claude-memory\memory.json
- C:\claude-memory\memory.json(requires admin rights)
Note:Create the directory first and use double backslashes (\\) in Windows paths for proper JSON escaping.
The repository includes a demomemory.jsonfile with realistic but fictional data showcasing:
- 16 entitiesacross 9 different types (person, technology, project, etc.)
- 25 relationshipsforming a connected knowledge graph
- Complex connectionsbetween AI research, enterprise systems, and academic collaboration
- Varied node sizesfrom 1 to 10 observations
- Drag & Dropfile upload
- Searchentities and observations
- Interactive Graphwith physics simulation
- Detail Panelshowing observations and relationships
- Auto-layoutwith zoom controls
- Privacy-firstdesign with clear messaging
Python Static Analysis (visualize_memory.py)
- Network statistics (nodes, edges, connected components)
- Centrality analysis (most connected entities)
- Redundancy detection (similar entities, sparse nodes)
- High-resolution graph visualization (300 DPI)
- Detailed terminal analysis output
Python Interactive (visualize_memory_interactive.py)
- Browser-based interactive visualization
- Hover tooltips with full entity details
- Physics-based node positioning
- Zoom, pan, and node dragging
- HTML export for sharing
These tools work withmemory.jsonfiles in JSONL format (one JSON object per line):
{"type": "entity", "name": "Python", "entityType": "technology", "observations": ["Used for data analysis", "Popular ML language"]} {"type": "relation", "from": "Python", "to": "Data Science", "relationType": "used_in"}
- D3.jsfor powerful data visualization
- Force-directed graphlayout
- Client-side processingfor privacy
- Responsive designfor all screen sizes
- NetworkXfor graph analysis
- Matplotlibfor static visualization
- PyVisfor interactive HTML output
- Force-directed algorithmsfor natural clustering
Feel free to extend these tools with additional features:
- Export formats(GraphML, GEXF, JSON)
- Filtering options(entity types, date ranges)
- Advanced metrics(betweenness centrality, clustering coefficients)
- Memory editingcapabilities
Built for exploring Claude's memory data fromAnthropic's Memory MCP server.
Philosophy: "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away." - Antoine de Saint-Exupéry
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
next-devtools-mcp is a MCP server that provides Next.js development tools and utilities for AI coding assistants like Claude and Cursor.
A demonstration server for ActionKit, providing access to Slack actions via Claude Desktop.
MCP server that lets Claude Code agents delegate tasks to agents in other project directories, with parallel dispatch, sessions, and async jobs.
Anchor Browser (https://anchorbrowser.io) is secure infrastructure for computer-use agents — stealth cloud browsers, authentication, captcha bypass, and a hosted MCP server for Cursor, Claude, and Windsurf.
Open-source Claude Code plugin replacing Read/Grep/Edit/Bash with token-efficient versions. Independently benchmarked at 57% token reduction on real codebases. 40 MCP tools.
Connects Blender to Claude AI via the Model Context Protocol (MCP), enabling direct interaction and control for prompt-assisted 3D modeling, scene creation, and manipulation.
Context-optimized security plugin for Claude Code that builds architecture maps and redacts secrets.
Charon gives AI clients scoped, auditable access to Lethe memory. connect to Chatgpt or Claude to store memories locally.
Score CLAUDE.md/AGENTS.md, validate clarx-manifest.json, generate CI workflows, and pull repo scan findings into Cursor, Claude, or Grok.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





