saripati
SARIPATI
ローカルファーストで、プロバイダに依存しない、あらゆるAIホスト向けのナレッジボールト。
sari pati(マレー語)— 本質、濃縮されたエキス。
ほとんどのAIツールは、毎回の会話を冷たい状態で始めます。SARIPATIは、あなたがすでに使っているあらゆるAI(Claude Code、Cursor、Windsurf、Cline、Continueなど)の下に位置するメモリレイヤーであり、 知識がセッションをまたいで複利のように蓄積されます。AIは自身のツールでリサーチし、あなたはSARIPATIを呼び出して本質を蒸留・保存します。 数週間後、それを意味的に呼び戻します。
これはチャットアプリではありません。LLMを実行せず、APIキーも必要ありません。あなたのナレッジベース全体は、自分のマシン上の単一のSQLiteファイルです。
なぜ
複利で、使い捨てではない。 セッションで行われたリサーチはトピックごとに永続化・蓄積され、コーパスはエージェントが実行されるたびに成長します。メモを取るときだけではありません。
意味的検索、ローカル。 バンドルされた埋め込み(all-MiniLM-L6-v2)が、ハイブリッドな意味的検索+キーワード検索を完全にデバイス上で実現します。
可視性。 オンデマンドで起動するダッシュボードにより、成長するナレッジベースを閲覧・検索・エクスポートできます。
ロックインなし。 ローカルSQLite、MITライセンス、クラウドアカウント不要、ベンダーなし。
Related MCP server: Memory MCP
非目標
チャットアプリやLLMラッパーではない — LLMを実行・要求しません。
クラウド依存は不要です。
特定のAIホストやプロバイダに縛られません。
インストール
1. npx(推奨)
npx saripati init # create the vault, print the config, detect your host
npx saripati init --write # also register SARIPATI with detected hostsその後、ホストはパッケージ名で接続します — フォルダパスも、壊れるものもありません:
{
"mcpServers": {
"saripati": { "command": "npx", "args": ["-y", "saripati", "mcp"] }
}
}AIホストを再起動します。最初のrecall/saveで約~90MBの埋め込みモデルを一度だけダウンロードし、その後はオフラインで永久に動作します。
2. 単一バイナリ(Node不要)
お使いのプラットフォーム向けのsaripatiをReleasesページからダウンロードし、ホストの設定でそれを指定します。
ツール
Tool | 説明 |
| 構造化された発見を保存: トピック、発見、ソース、信頼度、タグ。 |
| メモ、決定、再利用可能なパターンをキャプチャ。 |
| 蓄積されたすべてに対するハイブリッドな意味的検索+キーワード検索。 |
| ボールトの内容: 件数、トップトピック、鮮度。 |
| 継続性をロード — 前回のセッション、最近のエントリ、アクティブなプロジェクト。 |
| 次のステップを含むセッションダイジェストを書き込む。 |
| 軽量なプロジェクトレジストリ(メタデータをマージ)。 |
典型的な流れ: AIが自身のツールでウェブリサーチを行う → save_researchを呼び出す → 翌週、あなた(またはAI)がそれをrecallする → ダッシュボードを開いてレビューとエクスポート。
ダッシュボード
npx saripati ui # opens http://localhost:4319コーパスを閲覧・検索し、エントリとそのソースを検査し、時間経過に沿ったアクティビティを確認し、フィルタリングしたビューをMarkdownにエクスポートできます(ブラウザからPDFに印刷)。読み取り専用です。MCPサーバーが書き込むのと同じボールトを読み取ります。
仕組み
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)ストレージ:
better-sqlite3経由のSQLite。ベクトル:
sqlite-vec(vec0)— 埋め込みはL2正規化され、KNNはコサインのようにランク付けされます。キーワード: SQLite FTS5。
融合: Reciprocal Rank Fusionが2つのランキングを組み合わせます。
埋め込み:
@xenova/transformersがall-MiniLM-L6-v2をプロセス内で実行。
データはデフォルトで~/.saripati/に保存されます(SARIPATI_HOMEまたはSARIPATI_DBで上書き可能)。
開発
npm install
npm run build # tsc → dist/
npm test # end-to-end smoke test
npm run dev -- mcp # run from source via tsxライセンス
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