MCP Catalogs
Homekept screenshot

kept

by egroup-labs·83·Score 48

Kept is an MCP server that manages AI conversations as searchable Markdown files in a local vault.

file-systemknowledge-graphproductivity
5
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Search and reuse past AI conversations within coding workflows
you:Maintain a personal knowledge graph of AI interactions
you:Archive and organize research notes from AI assistants
you:How does Kept handle privacy?
you:What file format are conversations saved as?
you:Can I access my vault from other tools?

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 README
  • list_vault

    List all available providers and directories in the Kept vault

  • list_directory

    List files in a specific directory in the vault

  • read_file

    Read the content of a specific file in the vault

  • write_file

    Write a new file to the vault

  • update_file

    Update an existing file in the vault

  • delete_file

    Delete a file from the vault

  • move_file

    Move a file to a different location in the vault

  • grep_vault

    Search for content across the entire vault

Comparable tools

obsidian-mcpmemgptchatgpt-history-mcp

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 | iex

MCP 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.

Compare kept with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.