MCP Catalogs
Homectxvault screenshot

ctxvault

by Filippo-Venturini·56·Score 45

CtxVault provides typed memory infrastructure for AI agents with semantic/procedural vault isolation.

ai-llmknowledge-graphdeveloper-tools
8
Forks
5
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

CtxVault is a local memory infrastructure that organizes knowledge into isolated vaults with explicit types. It offers semantic vaults for document storage and retrieval, and skill vaults for procedural memory. The system provides structural isolation and access control, ensuring agents only access designated memory spaces. CtxVault integrates through CLI, HTTP API, and MCP server interfaces, supporting persistent memory across sessions and human observability.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Persistent memory for research assistants across sessions
you:Multi-agent systems with isolated knowledge bases
you:Personal knowledge management with AI agents
you:What makes CtxVault different from traditional vector databases?
you:Can I use CtxVault with any AI client?

When to choose this

Choose CtxVault when you need structured isolation between multiple AI agents, persistent memory across sessions, and full human control over agent knowledge bases.

When NOT to choose this

Don't choose CtxVault if you need a simple in-memory context window, require cloud-based storage, or need extensive authentication and security features beyond basic access control.

Tools this server exposes

6 tools extracted from the README
  • list_vaults

    List all available vaults

  • query

    Query a vault semantically for relevant content

  • write

    Write content to a vault as a new document

  • list_docs

    List all documents in a vault

  • init

    Initialize a new vault

  • attach

    Attach an agent to a vault, granting access

Comparable tools

mem0chroma-mcplancedb-mcp

Installation

Installation

**Requirements:** Python 3.10+

**From PyPI:**

pip install ctxvault

**From source:**

git clone https://github.com/Filippo-Venturini/ctxvault
cd ctxvault
uv sync            # creates .venv and installs all dependencies
uv run ctxvault    # run the CLI

**MCP Configuration:** Add to your Claude Desktop config:

{
  "mcpServers": {
    "ctxvault": {
      "command": "ctxvault-mcp"
    }
  }
}

FAQ

What makes CtxVault different from traditional vector databases?
CtxVault provides structural isolation between vaults, typed memory (semantic vs procedural), access control, and human observability through a simple file system interface.
Can I use CtxVault with any AI client?
Yes, CtxVault provides MCP server integration for seamless use with Claude Desktop, Cursor, and any other MCP-compatible client.

Compare ctxvault with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.