saripati
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 hostsLuego 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 |
| Almacena un hallazgo estructurado: tema, hallazgos, fuentes, confianza, etiquetas. |
| Captura una nota, decisión o patrón reutilizable. |
| Búsqueda híbrida semántica + por palabras clave sobre todo lo acumulado. |
| Qué contiene el repositorio: recuentos, temas principales, frescura. |
| Carga la continuidad: última sesión, entradas recientes, proyectos activos. |
| Escribe un resumen de sesión con los siguientes pasos. |
| 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:4319Explora 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/transformersejecutando 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 tsxLicencia
MIT © Kyou
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceProvides 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.705MIT
- FlicenseNot gradedqualityDmaintenanceProvides 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.
- AlicenseAqualityDmaintenanceGives any AI tool persistent, searchable memory across sessions using hybrid semantic and keyword search, running 100% locally with no API keys or cloud dependencies.61MIT
- AlicenseNot gradedqualityCmaintenanceProvides AI assistants with persistent memory across sessions using local SQLite and keyword search, allowing storage and retrieval of user preferences, project context, and decisions.128MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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