Skip to main content
Glama

SARIPATI

Ein lokaler, anbieterunabhängiger Wissensspeicher für jeden AI-Host.

sari pati (Malaiisch) — das Wesentliche, der konzentrierte Extrakt.

Die meisten KI-Tools starten jedes Gespräch kalt. SARIPATI ist die Gedächtnisschicht, die unter der KI liegt, die du bereits nutzt — Claude Code, Cursor, Windsurf, Cline, Continue — und lässt Wissen über Sitzungen hinweg anwachsen. Die KI recherchiert mit ihren eigenen Tools; du rufst SARIPATI auf, um das Wesentliche zu destillieren und zu speichern. Wochen später ruft sie es semantisch ab.

Es ist keine Chat-App. Es führt kein LLM aus und benötigt keine API-Schlüssel. Deine gesamte Wissensbasis ist eine einzige SQLite-Datei auf deinem eigenen Rechner.


Warum

  • Anwachsend, nicht wegwerfbar. In einer Sitzung durchgeführte Recherchen bleiben erhalten und sammeln sich nach Thema an — der Korpus wächst bei jedem Agentenlauf, nicht nur, wenn du Notizen machst.

  • Semantischer Abruf, lokal. Gebündelte Embeddings (all-MiniLM-L6-v2) ermöglichen hybride semantische + Stichwortsuche vollständig auf dem Gerät.

  • Sichtbar. Ein auf Abruf startbares Dashboard macht den wachsenden Wissensbestand durchsuchbar, durchstöberbar und exportierbar.

  • Keine Bindung. Lokales SQLite, MIT-lizenziert, kein Cloud-Konto, kein Anbieter.

Related MCP server: Memory MCP

Nicht-Ziele

  • Keine Chat-App oder LLM-Wrapper — es führt kein LLM aus und benötigt keins.

  • Keine Cloud-Abhängigkeit erforderlich.

  • An keinen einzelnen AI-Host oder Anbieter gebunden.


Installation

1. npx (empfohlen)

npx saripati init          # create the vault, print the config, detect your host
npx saripati init --write  # also register SARIPATI with detected hosts

Dann verbindet sich dein Host über den Paketnamen — kein Ordnerpfad, nichts, was brechen kann:

{
  "mcpServers": {
    "saripati": { "command": "npx", "args": ["-y", "saripati", "mcp"] }
  }
}

Starte deinen AI-Host neu. Beim ersten recall/save wird das ~90 MB große Embedding-Modell einmal heruntergeladen, danach funktioniert alles dauerhaft offline.

2. Einzelne Binärdatei (kein Node erforderlich)

Lade saripati für deine Plattform von der Releases-Seite herunter und weise deine Host-Konfiguration darauf hin.


Die Tools

Tool

Was es tut

save_research

Speichert einen strukturierten Befund: Thema, Ergebnisse, Quellen, Konfidenz, Tags.

remember

Erfasst eine Notiz, Entscheidung oder ein wiederverwendbares Muster.

recall

Hybride semantische + Stichwortsuche über alles Angesammelte.

corpus_status

Was der Speicher enthält: Anzahl, Top-Themen, Aktualität.

session_boot

Lädt Kontinuität — letzte Sitzung, aktuelle Einträge, aktive Projekte.

session_save

Schreibt eine Sitzungszusammenfassung mit nächsten Schritten.

project_upsert / project_list

Ein leichtgewichtiges Projektregister (Metadaten werden zusammengeführt).

Ein typischer Ablauf: Die KI recherchiert im Web mit ihren eigenen Tools → ruft save_research auf → nächste Woche rufst du (oder die KI) recall auf → öffne das Dashboard zum Prüfen und Exportieren.


Das Dashboard

npx saripati ui        # opens http://localhost:4319

Durchstöbere und durchsuche den Korpus, sieh dir Einträge und ihre Quellen an, beobachte Aktivität im Zeitverlauf und exportiere jede gefilterte Ansicht nach Markdown (im Browser als PDF drucken). Schreibgeschützt; es liest denselben Speicher, in den der MCP-Server schreibt.


So funktioniert es

AI host (its own web tools)  ──stdio/MCP──▶  saripati mcp
                                                 │
                    embed (MiniLM 384d) ─────────┤
                    hybrid search (vec ∪ FTS5) ──┤
                                                 ▼
                                    ~/.saripati/vault.db  (SQLite)
                                                 ▲
                                    saripati ui ─┘ (read-only dashboard)
  • Speicher: SQLite über better-sqlite3.

  • Vektoren: sqlite-vec (vec0) — Embeddings sind L2-normalisiert, sodass KNN wie Kosinus rangiert.

  • Stichwörter: SQLite FTS5.

  • Fusion: Reciprocal Rank Fusion kombiniert die beiden Rangfolgen.

  • Embeddings: @xenova/transformers, das all-MiniLM-L6-v2 prozessintern ausführt.

Daten liegen standardmäßig in ~/.saripati/ (überschreibbar mit SARIPATI_HOME oder SARIPATI_DB).


Entwickeln

npm install
npm run build      # tsc → dist/
npm test           # end-to-end smoke test
npm run dev -- mcp # run from source via tsx

Lizenz

MIT © Kyou

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides local vector-based semantic memory storage for AI assistants to persist context and decisions across sessions using local embeddings and LanceDB. It enables private semantic search and session handoff capabilities to maintain long-term project context.
    70
    5
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides persistent AI agent memory using a local vector database for long-term semantic storage and short-term session scratchpads. It enables low-latency memory operations including search, storage, and bulk management without external cloud dependencies.
  • A
    license
    A
    quality
    D
    maintenance
    Gives any AI tool persistent, searchable memory across sessions using hybrid semantic and keyword search, running 100% locally with no API keys or cloud dependencies.
    6
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides AI assistants with persistent memory across sessions using local SQLite and keyword search, allowing storage and retrieval of user preferences, project context, and decisions.
    12
    8
    MIT

View all related MCP servers

Related MCP Connectors

  • Persistent memory for AI agents. Search, store, and recall across sessions.

  • Long-term memory for AI assistants. Hybrid retrieval, query expansion, auto-topics.

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kyouscireul/saripati'

If you have feedback or need assistance with the MCP directory API, please join our Discord server