Skip to main content
Glama

SARIPATI

Un repositorio de conocimiento local-first, independiente del proveedor, para cualquier host de IA.

sari pati (malayo) — la esencia, el extracto concentrado.

La mayoría de las herramientas de IA comienzan cada conversación en frío. SARIPATI es la capa de memoria que se sitúa debajo de cualquier IA que ya uses — Claude Code, Cursor, Windsurf, Cline, Continue — y permite que el conocimiento se acumule entre sesiones. La IA investiga con sus propias herramientas; tú llamas a SARIPATI para destilar y almacenar la esencia. Semanas después, la recupera semánticamente.

No es una aplicación de chat. No ejecuta ningún LLM ni necesita claves de API. Toda tu base de conocimiento es un único archivo SQLite en tu propia máquina.


Por qué

  • Acumulativo, no desechable. La investigación realizada en una sesión persiste y se acumula por tema: el corpus crece cada vez que el agente se ejecuta, no solo cuando tomas notas.

  • Recuperación semántica, local. Los embeddings incluidos (all-MiniLM-L6-v2) impulsan la búsqueda híbrida semántica + por palabras clave, totalmente en el dispositivo.

  • Visible. Un panel de control que se inicia bajo demanda hace que la base de conocimiento en crecimiento sea navegable, buscable y exportable.

  • Cero dependencia. SQLite local, licencia MIT, sin cuenta en la nube, sin proveedor.

Related MCP server: Memory MCP

Fuera de alcance

  • No es una aplicación de chat ni un envoltorio de LLM: no ejecuta ni requiere un LLM.

  • No requiere dependencia de la nube.

  • No está vinculado a ningún host o proveedor de IA en particular.


Instalación

1. npx (recomendado)

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

Luego tu host se conecta por nombre de paquete — sin ruta de carpeta, nada que romper:

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

Reinicia tu host de IA. El primer recall/save descarga el modelo de embeddings de ~90 MB una sola vez, y luego funciona sin conexión para siempre.

2. Binario único (sin necesidad de Node)

Descarga saripati para tu plataforma desde la página de Releases y apunta la configuración de tu host hacia él.


Las herramientas

Herramienta

Qué hace

save_research

Almacena un hallazgo estructurado: tema, hallazgos, fuentes, confianza, etiquetas.

remember

Captura una nota, decisión o patrón reutilizable.

recall

Búsqueda híbrida semántica + por palabras clave sobre todo lo acumulado.

corpus_status

Qué contiene el repositorio: recuentos, temas principales, frescura.

session_boot

Carga la continuidad: última sesión, entradas recientes, proyectos activos.

session_save

Escribe un resumen de sesión con los siguientes pasos.

project_upsert / project_list

Un registro de proyectos ligero (los metadatos se fusionan).

Un flujo típico: la IA hace investigación web con sus propias herramientas → llama a save_research → la semana siguiente tú (o la IA) la recuperas con recall → abres el panel para revisar y exportar.


El panel de control

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

Explora y busca en el corpus, inspecciona las entradas y sus fuentes, observa la actividad a lo largo del tiempo y exporta cualquier vista filtrada a Markdown (imprime a PDF desde tu navegador). Solo lectura; lee el mismo repositorio que escribe el servidor MCP.


Cómo funciona

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)
  • Almacenamiento: SQLite mediante better-sqlite3.

  • Vectores: sqlite-vec (vec0) — los embeddings están normalizados con L2 para que KNN clasifique como coseno.

  • Palabras clave: SQLite FTS5.

  • Fusión: Reciprocal Rank Fusion combina las dos clasificaciones.

  • Embeddings: @xenova/transformers ejecutando all-MiniLM-L6-v2 en el proceso.

Los datos se almacenan en ~/.saripati/ por defecto (se puede sobrescribir con SARIPATI_HOME o SARIPATI_DB).


Desarrollo

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

Licencia

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