
kept
by egroup-labs·★ 83·Score 48
Kept is an MCP server that manages AI conversations as searchable Markdown files in a local vault.
Overview
Kept preserves AI conversations from ChatGPT, Claude, Gemini, Grok, and Kimi as local Markdown files. It offers a desktop application for searching, browsing, and connecting conversations with full-text search, graph views, and topic organization. The MCP server provides tools for agents to read, search, and manage the vault, enabling coding agents to work with archived conversations directly.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose Kept when you want to own your AI conversation history as local files with powerful search and need MCP integration for accessing that archive with agents.
When NOT to choose this
Don't choose Kept if you prefer cloud-based storage or need multi-device sync as it's entirely local with no cloud component.
Tools this server exposes
8 tools extracted from the READMElist_vaultList all available providers and directories in the Kept vault
list_directoryList files in a specific directory in the vault
read_fileRead the content of a specific file in the vault
write_fileWrite a new file to the vault
update_fileUpdate an existing file in the vault
delete_fileDelete a file from the vault
move_fileMove a file to a different location in the vault
grep_vaultSearch for content across the entire vault
Comparable tools
Installation
Installation
Desktop App
Quick install:
# macOS/Linux
curl -fsSL https://kept.work/install.sh | bash
# Windows PowerShell
irm https://github.com/egroup-labs/kept/releases/latest/download/install.ps1 | iexMCP Server
# macOS/Linux
bash <(curl -fsSL https://raw.githubusercontent.com/egroup-labs/kept/main/scripts/install-kept-mcp.sh)
# Windows PowerShell
& ([scriptblock]::Create((irm https://raw.githubusercontent.com/egroup-labs/kept/main/scripts/install-kept-mcp.ps1)))Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"kept-vault": {
"command": "npx",
"args": ["@kept-plugins/kept-vault"]
}
}
}Set KEPT_VAULT_PATH environment variable if your vault is not at ~/.kept/vault.
FAQ
- How does Kept handle privacy?
- All data stays locally on your machine in ~/.kept/. No cloud sync or hosted accounts.
- What file format are conversations saved as?
- Conversations are saved as plain Markdown files with YAML frontmatter, compatible with Obsidian.
- Can I access my vault from other tools?
- Yes, the vault is just a folder of Markdown files that can be opened directly in VS Code, Obsidian, or any editor.
On Hacker News
Recent discussion from the developer community.
- Story by Mapika · 2026-05-08
Compare kept with
Last updated · Auto-generated from public README + GitHub signals.