Search past Claude Code conversations. Local BM25 over JSONL with one-click claude --resume.
Search past Claude Code conversations. Local BM25 over JSONL with one-click claude --resume.
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.
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 commandremind_message — Fetch the full text of one message plus optional surrounding turns. Use after remind_search returns a messageUuid you want to read in fullremind_session — Structured summary of a session: title, message count, tool names used, files touched, error count, time span, solved hint, last user messageremind_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~/.claude/projects/ The package has two runtime dependencies: @modelcontextprotocol/sdk and minisearch. No native modules. ---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 tCompare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| 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 <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 |
{
"mcpServers": {
"claude-remind": {
"command": "npx",
"args": ["-y", "claude-remind-mcp"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
~/.claude/projects/ The package has two runtime dependencies: @modelcontextprotocol/sdk and minisearch. No native modules. ---Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use Microsoft’s Playwright MCP server to navigate pages, inspect accessibility snapshots, fill forms and capture browser screenshots.
Connect GitHub MCP to repositories, issues and pull requests with GitHub’s hosted service or a locally run server.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Search Linear issues and projects, inspect work context and manage updates through Linear’s hosted MCP server with OAuth.