vault-storage

uhop/vault-storage
★ 0 stars TypeScript 🤖 AI/LLM Updated today
AI-agent-first knowledge base over markdown. SQLite + sqlite-vec for fast lookup, semantic search, and typed-edge traversal; BGE embeddings; REST server (MCP planned).
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "vault-storage": {
      "command": "npx",
      "args": [
        "-y",
        "uhop/vault-storage"
      ]
    }
  }
}

README Excerpt

An AI-agent-first persistent knowledge base. Markdown files are the source of truth; a SQLite + `sqlite-vec` index sits next to them and provides fast lookup, semantic search, and typed-edge traversal for AI agents. **Status:** v0.x, in active development. Working: importer, embedder, REST server (full path-based vault surface + insight reads + suggestions queue + Obsidian sync), MCP adapter (20 tools / 3 resources), file-watcher with auto-reindex, edge GC, auto-commit, migration tool (Obsidian

Tools (14)

VAULT_API_TOKENVAULT_AUTO_COMMITVAULT_AUTO_PUSHVAULT_AUTO_REINDEXVAULT_AUTO_WATCHVAULT_COMMIT_INTERVAL_MSVAULT_DATA_PATHVAULT_DB_PATHVAULT_EMBEDDERVAULT_HOSTVAULT_INGEST_PATHVAULT_PORTVAULT_WATCH_DEBOUNCE_MSlatest

Topics

ai-agentbgeclaudeembeddingsknowledge-basemarkdownobsidianrest-apisemantic-searchsqlitesqlite-vectypescriptvaultvector-search