Project Memory MCP Server
Provides the ability to use Supabase with pgvector as a scalable, synced memory backend for the MCP server, allowing memories to be shared across machines.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
ContextMemory: MCP Server & 3D Visualizer 🧠
An ultra-lightweight, lightning-fast Model Context Protocol (MCP) Server and 3D Visualizer designed to act as a plug-and-play package. You can use this repository to instantly create your own custom MCP memory server for any project—simply by plugging in your own Neo4j Aura database credentials!
🌟 Features
Plug-and-Play MCP Server: Instantly give your AI coding assistants (Antigravity, OpenCode, Claude Code, Cursor, etc.) a persistent, shared memory via
search_memory,add_memory, anddelete_memorytools.Lazy-Loaded PyTorch: Instant server boot times (less than 4s). AI models only load into RAM when a memory operation is explicitly requested.
Realtime 3D Visualizer: A sleek local web application that maps your project's memory as a glowing, interactive neural network.
Neo4j Aura Ready: Directly offloads graph storage and vector queries to Neo4j Cloud, meaning it works on any machine without local database installation.
100% Secure: Credentials are kept entirely out of the code using
.envfiles, ensuring your database passwords are never leaked to GitHub!
Related MCP server: memory-vault
🚀 Quick Start (Local Setup)
Clone the Repository
git clone https://github.com/mmyahya29/MCP-Visualizer.git cd MCP-VisualizerConfigure your Database Credentials Rename the
.env.examplefile to.envand insert your Neo4j Cloud credentials:NEO4J_URI=neo4j+s://... NEO4J_USERNAME=neo4j NEO4J_PASSWORD=your_passwordLaunch the Visualizer!
Windows: Double-click
run.batMac/Linux: Run
./run.sh
This automatically sets up your Python virtual environment, installs the requirements, and opens the 3D visualizer at
http://localhost:8000.
🤖 Connecting to your AI Agents (MCP Setup)
To give your AI coding agents access to this brain, configure them to use this repository as a local MCP server.
For Antigravity:
Add the following to your ~/.gemini/config/mcp_config.json:
"mcpServers": {
"foster-memory": {
"command": "/absolute/path/to/MCP-Visualizer/venv/Scripts/python.exe",
"args": [
"/absolute/path/to/MCP-Visualizer/server.py"
]
}
}(Mac/Linux users: change venv/Scripts/python.exe to venv/bin/python)
For OpenCode:
Add the following to your ~/.config/opencode/opencode.json:
"mcp": {
"foster-memory": {
"type": "local",
"command": [
"/absolute/path/to/MCP-Visualizer/venv/Scripts/python.exe",
"/absolute/path/to/MCP-Visualizer/server.py"
],
"enabled": true
}
}🌐 Deploying to Vercel
If you want to host your 3D Visualizer permanently on the internet:
Copy the contents of the
VercelVisualizerfolder into a new GitHub repository.Go to Vercel.com and deploy that specific repository.
In your Vercel Dashboard, add your
NEO4J_URI,NEO4J_USERNAME, andNEO4J_PASSWORDenvironment variables.
Built to make your AI tools smarter.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
MCP-native notes and memory for ChatGPT, Claude, and other AI tools.
Shared memory for your AI tools: tasks, notes and context every tool can read and write over MCP.
One memory for all your AI tools: Claude, ChatGPT, Cursor and any MCP client share the same notes.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceProvides shared long-term memory for AI coding agents via MCP, allowing tools like Claude Code and Codex to store and retrieve distilled facts, notes, and conversation history to persist context across sessions.4 npm3MIT
- AlicenseAqualityBmaintenanceProvides cross-session persistent memory for coding agents via MCP tools to store, retrieve, and manage notes with hybrid keyword/semantic search and automatic deduplication.8298 npmMIT
- AlicenseNot gradedqualityBmaintenanceA local persistent memory and developer scratchpad MCP server that allows AI assistants to store, search, and manage notes across chat sessions.MIT
- AlicenseAqualityBmaintenanceEnables coding agents to store, search, and retrieve long-term memory as plain Markdown files with a disposable SQLite index, including note management, decision/bug tracking, and codebase symbol lookup via MCP.8MIT