ContextVault
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., "@ContextVaultstore my current task: working on login"
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.
ContextVault
Shared context storage for AI agents. Any MCP-compatible model (Claude, ChatGPT, Gemini) can store, read, and search context entries through the MCP server. A web UI lets you browse and manage everything.
Architecture
Claude / ChatGPT / Gemini
│ (MCP stdio)
▼
┌──────────────┐
│ MCP Server │──────┐
└──────────────┘ │
▼
┌──────────────┐ ┌──────────┐
│ Web UI │──▶│ Express │──▶ PostgreSQL
└──────────────┘ └──────────┘Express API (
src/index.ts) — REST API + serves the React UIMCP Server (
src/mcp.ts) — stdio MCP server for AI agentsPostgreSQL — persistent storage with JSONB tags and GIN index
Related MCP server: Memclaw
Quick Start (Docker)
docker compose upOpen http://localhost:3000 for the UI. Postgres runs on port 5432.
Local Development
Prerequisites: Node.js 20+, PostgreSQL running locally.
# Create the database
createdb context_vault
# Install and build
npm install
cd client && npm install && npm run build && cd ..
npm run build:server
# Start the web server
npm start
# Or run the MCP server for AI agents
npm run mcpSet DATABASE_URL env var if your Postgres isn't at the default postgresql://postgres:postgres@localhost:5432/context_vault.
MCP Configuration
Claude Code / Claude Desktop
{
"mcpServers": {
"context-vault": {
"command": "node",
"args": ["/absolute/path/to/context-vault/dist/mcp.js"],
"env": {
"DATABASE_URL": "postgresql://postgres:postgres@localhost:5432/context_vault"
}
}
}
}Deploy to GCP (Cloud Run)
# Build and push
gcloud builds submit --tag gcr.io/PROJECT_ID/context-vault
# Deploy
gcloud run deploy context-vault \
--image gcr.io/PROJECT_ID/context-vault \
--set-env-vars DATABASE_URL=postgresql://... \
--port 8080 \
--allow-unauthenticatedAPI
Method | Path | Description |
GET |
| Dashboard stats |
GET |
| List namespaces |
GET |
| List entries (query: |
GET |
| Search entries |
GET |
| Get one entry |
POST |
| Create/upsert entry |
PUT |
| Update entry |
DELETE |
| Delete entry |
MCP Tools
Tool | Description |
| Store or upsert a context entry |
| Retrieve a specific entry |
| Partially update an entry |
| Delete an entry |
| List entries with filters |
| Search by keyword |
| List all namespaces |
This server cannot be deployed
Maintenance
Related MCP Connectors
shared AI-context layer for teams — persistent memory your agents search and update over MCP
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Persistent memory for AI agents — log and recall conversation context over MCP.
Cross-tool persistent memory and context for AI assistants over MCP.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI tools like GitHub Copilot to manage and persist context using a local JSON-based memory store. Provides CLI, MCP server, and VS Code integration for storing, retrieving, and managing context entries.2-
- AlicenseNot gradedqualityAmaintenanceGoverned shared memory platform for AI agents and agent fleets. Provides persistent memory, cross-agent knowledge sharing, permissions, audit trails, and multi-tenant isolation through a Model Context Protocol (MCP) server.4 npm526Apache 2.0
- AlicenseNot gradedqualityBmaintenanceSelf-hosted personal context layer that gives AI agents shared memory via MCP.MIT
- AlicenseNot gradedqualityCmaintenanceLocal context management, search engine, and memory for agentic AI via MCP, enabling efficient context retrieval and storage.33 npm4MIT