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.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Project Memory MCP Serverremember that I prefer tabs over spaces"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: Mycelia
🚀 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.
This server cannot be deployed
Maintenance
Related MCP Connectors
- TaprootOAuthcom.taproothq
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.
Persistent personal memory for AI assistants — save, search, and recall across every MCP client.
- mcpOAuthai.butlerbrain
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceProvides persistent knowledge capture and retrieval for coding agents. Enables searching the vault, storing notes, capturing sessions, and reading notes via MCP tools.12MIT
- AlicenseNot gradedqualityBmaintenanceProvides a persistent, cross-tool memory layer for AI coding agents via MCP, enabling storage and retrieval of decisions, preferences, and context across different tools and models.5 npm1MIT
- AlicenseNot gradedqualityAmaintenanceProvides 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.16 npm4MIT
- 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.8167 npmMIT