Reverse engineer anything with agents, from app behavior down to native binaries.
Claude Historian MCP
An MCP server for conversation history search and retrieval in Claude Code
Install: claude mcp add claude-historian-mcp -- npx claude-historian-mcp
Works with Claude Code · 179 GitHub stars
Install
One-click install
Runs locallyclaude mcp add claude-historian-mcp -- npx -y claude-historian-mcpButtons open the app on your computer and ask you to confirm before anything is added.
claude mcp add claude-historian-mcp -- npx claude-historian-mcp{
"mcpServers": {
"claude-historian-mcp": {
"command": "npx",
"args": [
"-y",
"claude-historian-mcp"
]
}
}
}Install command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →claude-historian-mcp
An Model Context Protocol (MCP) server for searching your Claude Code conversation history. Find past solutions, track file changes, and learn from previous work.
install
Requirements:
From shell:
claude mcp add claude-historian-mcp -- npx claude-historian-mcp
From inside Claude (restart required):
Add this to our global mcp config: npx claude-historian-mcp
Install this mcp: https://github.com/Vvkmnn/claude-historian-mcp
From any manually configurable mcp.json: (Cursor, Windsurf, etc.)
{
"mcpServers": {
"claude-historian-mcp": {
"command": "npx",
"args": ["claude-historian-mcp"],
"env": {}
}
}
}
There is no npm install required -- no external dependencies or local databases, only search algorithms.
However, if npx resolves the wrong package, you can force resolution with:
npm install -g claude-historian-mcp
renamed: This project was renamed from
claude-historiantoclaude-historian-mcp. Existing users should update your install command and MCP config args toclaude-historian-mcp.
skill
Optionally, install the skill to teach Claude when to proactively use historian:
npx skills add Vvkmnn/claude-historian-mcp --skill claude-historian --global
# Optional: add --yes to skip interactive prompt and install to all agents
This makes Claude automatically check your history before web searches, when encountering errors, or at session start. The MCP works without the skill, but the skill improves discoverability.
plugin
For automatic history search with hooks and commands, install from the claude-emporium marketplace:
/plugin marketplace add Vvkmnn/claude-emporium
/plugin install claude-historian@claude-emporium
The claude-historian plugin provides:
Hooks (targeted, zero overhead on success):
- Before WebSearch/WebFetch → Check
search scope="similar" - Before EnterPlanMode → Check
search scope="plans" - Before Task agents → Check
search scope="tools" - After Bash errors → Check
search scope="errors"
Command: /historian-search <query>
Requires the MCP server installed first. See the emporium for other Claude Code plugins and MCPs.
features
MCP server that gives Claude access to your conversation history. Two tools, 11 scopes, zero dependencies.
Runs locally (with cool shades [⌐■_■] 📜):
search
Search across conversations, files, errors, plans, config, tasks, sessions, tools, similar queries, and memories.
Similar plugs
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io