Claude MCP Server

Search past Claude Code conversations. Local BM25 over JSONL with one-click claude --resume.

Local serverstdioTypeScript

What is the Claude MCP Server?

Search past Claude Code conversations. Local BM25 over JSONL with one-click claude --resume.

What the server does

If you've ever caught yourself solving the same Docker, deployment, or auth bug twice in a month, this is for you. The package is local-only (no network calls), pure-JS (no native modules), and ships as a single npx-installable binary.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • remind_search — BM25 search over past messages. Returns ranked hits with a snippet, a solvedHint, a messageUuid, and a ready-to-paste claude --resume command
  • remind_message — Fetch the full text of one message plus optional surrounding turns. Use after remind_search returns a messageUuid you want to read in full
  • remind_session — Structured summary of a session: title, message count, tool names used, files touched, error count, time span, solved hint, last user message
  • remind_resume — Resolves a session id (full or 8-char prefix) to a ready-to-run claude --resume command, plus the session's cwd and git branch. remind_search

Credentials and setup notes

  • Node.js ≥ 20 - A Claude Code installation that writes to ~/.claude/projects/ The package has two runtime dependencies: @modelcontextprotocol/sdk and minisearch. No native modules. ---

Recorded tools

  • remind_search — BM25 search over past messages. Returns ranked hits with a snippet, a solvedHint, a messageUuid, and a ready-to-paste claude --resume command.
  • remind_message — Fetch the full text of one message plus optional surrounding turns. Use after remind_search returns a messageUuid you want to read in full.
  • remind_session — Structured summary of a session: title, message count, tool names used, files touched, error count, time span, solved hint, last user message.
  • remind_resume — Resolves a session id (full or 8-char prefix) to a ready-to-run claude --resume command, plus the session's cwd and git branch. remind_search already returns this on every hit, so prefer that; this tool exists for t

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
remind_searchBM25 search over past messages. Returns ranked hits with a snippet, a solvedHint, a messageUuid, and a ready-to-paste claude --resume command.
remind_messageFetch the full text of one message plus optional surrounding turns. Use after remind_search returns a messageUuid you want to read in full.
remind_sessionStructured summary of a session: title, message count, tool names used, files touched, error count, time span, solved hint, last user message.
remind_resumeResolves a session id (full or 8-char prefix) to a ready-to-run claude --resume <id> command, plus the session's cwd and git branch. remind_search already returns this on every hit, so prefer that; this tool exists for t

How to install the Claude MCP Server

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

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js ≥ 20 - A Claude Code installation that writes to ~/.claude/projects/ The package has two runtime dependencies: @modelcontextprotocol/sdk and minisearch. No native modules. ---

Example prompts to try

  • “Use Claude to remind search.”
  • “Use Claude to remind message.”
  • “Use Claude to remind session.”

Frequently asked questions

Search past Claude Code conversations. Local BM25 over JSONL with one-click claude --resume. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.