可以使用的MCP览剭器 是 AI Skill Hub 本期精选MCP工具之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
可以源的当前式览剭器。可以给当前式览剭器。可以给当前式览剭器
可以使用的MCP览剭器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
可以源的当前式览剭器。可以给当前式览剭器。可以给当前式览剭器
可以使用的MCP览剭器 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/HthSolid/claude-dejavu
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"-----mcp---": {
"command": "npx",
"args": ["-y", "claude-dejavu"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 可以使用的MCP览剭器 执行以下任务... Claude: [自动调用 可以使用的MCP览剭器 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"_____mcp___": {
"command": "npx",
"args": ["-y", "claude-dejavu"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
Stop Claude from fabricating names. Restore deleted sessions. Search every past conversation. Built by HTE Switzerland — a digital solutions partner shipping production AI infrastructure, full-stack development, and cloud-grade engineering.
---
claude-dejavu restore --list # show what's restorable claude-dejavu restore <uuid> [...] # restore specific session(s) claude-dejavu restore --all # restore everything missing claude-dejavu restore --since 7d # only recent
claude-dejavu auto-provisions Postgres + Weaviate via Docker. Install it first, then everything below is automatic.
| OS | Install command |
|---|---|
| **macOS** | brew install --cask docker then launch Docker Desktop |
| **Windows** | winget install Docker.DockerDesktop then launch Docker Desktop |
| **Linux** | curl -fsSL https://get.docker.com \| sudo sh && sudo usermod -aG docker $USER |
(If you already have your own Postgres + Weaviate running, the plugin will detect them on common ports — Docker is only required for the bundled stack.)
Installed automatically by scripts/install.py into the dejavu-owned venv: psycopg2-binary, mcp, tree-sitter, tree-sitter-languages, pyyaml.
1. Verifies Docker is installed AND running — three-state probe (absent / daemon-down / ok). If Docker Desktop is installed but not started, you'll see "Launch Docker Desktop" in the Claude chat, not a buried terminal error. 2. Detects Postgres + Weaviate on common ports, with shape verification (a SearXNG on port 8889 won't pose as Weaviate). If nothing is found, auto-provisions them via the bundled docker-compose.minimal.yml. 3. Creates a per-Linux-user database claude_dejavu_$USER (use --shared for trusted teams). 4. Bootstraps a Python venv and installs psycopg2-binary, mcp, tree-sitter==0.21.3, and tree-sitter-languages==1.10.2. 5. Normalizes .mcp.json + hooks/hooks.json to the OS-correct python command (python3 on Linux/macOS, python on Windows). 6. Symlinks the claude-dejavu CLI into ~/.local/bin/ (or %LOCALAPPDATA%\Microsoft\WindowsApps\claude-dejavu.bat on Windows). 7. No systemd, no launchd, no Task Scheduler — snapshots are Stop-hook-driven.
The installer is cross-platform: Linux, macOS, Windows (native + WSL). All hooks, the MCP server, and the CLI are pure Python.
Search + recovery
| Command | What it does |
|---|---|
/dejavu-search <query> | Hybrid (BM25 + vector) search across past sessions — gist-first response shape (v0.8.6) |
/dejavu-resume <hint> | Find the best matching past session + ready-to-run resume command |
/dejavu-sessions | List recent sessions in current scope |
/dejavu-restore | List/restore deleted sessions from off-tree backup |
/dejavu-repair | Detect + reconstruct corrupt / truncated session JSONLs from the dejavu DB (v0.7.1) |
/dejavu-scan-corruption | Detect zeroed / partial-zero / shrunk files across known projects (v0.7.2) |
/dejavu-recover-file | Reconstruct a corrupted file from a file-history snapshot + Edit replay (v0.7.2) |
Backup + rescue
| Command | What it does |
|---|---|
/dejavu-session-copy | Restic-backed session-copy: take, list, diff, restore, prune, migrate-from-rsync, reclaim-legacy (v0.8.0 + v0.8.3) |
/dejavu-rescue | Recover records from a corrupted Weaviate shard via the pure-stdlib Go segment reader (v0.8.2) |
/dejavu-pg-rescue | Postgres corruption rescue toolkit: scan, patch-toast, reset-flags, rebuild-table, reindex (v0.8.3) |
/dejavu-weaviate-rescue | Weaviate rescue toolkit: scan, quarantine-segment, redo-class (v0.8.3) |
Grounding + introspection
| Command | What it does |
|---|---|
/dejavu-symbols <name> | Resolve a code symbol against the project's index |
/dejavu-lint <file> | Lint a proposed edit, flag fabricated names + typos |
/dejavu-reindex | (Re)build the symbol + doc + route indexes for the current project |
/dejavu-docs <query> | Heading-anchored .md chunk search across the repo's docs (v0.7.0) |
/dejavu-outcomes | Inspect the correction_outcomes log |
/dejavu-doctor | Diagnose install + runtime health (--deep for full PG + WV scan, v0.8.3) |
/dejavu-config | Read/change settings (lint mode, scope defaults, …) |
Context economy (v0.8.4 → v0.8.6)
| Command | What it does |
|---|---|
/dejavu-what-shipped | Print the last N CHANGELOG release headlines for a repo (v0.8.4) |
/dejavu-memory | record-version for the cross-project release digest; backfill-gists to populate compressed gists (v0.8.4 + v0.8.6) |
/dejavu-jit-recall-preview | Preview what the opt-in JIT recall hook would inject for a given prompt (v0.8.5) |
/dejavu-expand | Fetch the full content of one or more turns by id — companion to the gist-first search shape (v0.8.6) |
Install or runtime trouble? See docs/TROUBLESHOOTING.md for common errors (Docker not running, port conflicts, stale install cache, Windows-specific notes) and how to fix each one. Always start with /dejavu-doctor — it auto-diagnoses and prints copy-pasteable fix commands for every failed check.
---
export DEJAVU_BRIDGE_INDEX_URL=file:///path/to/wheels/ python3 scripts/install.py --auto ```
If the wheel can't be fetched, install proceeds in standard mode — the in-tree stub takes over automatically. SessionStart announces the active mode in stderr; check with claude-dejavu doctor.
---
See docs/INSTALL.md for the complete platform-by-platform guide. Covers macOS, Linux (Ubuntu / Fedora / Arch), Windows native, and Windows + WSL2. Assumes zero prior Docker / Postgres knowledge.
Starting in v0.8.6 (Context Economy phase 3) claude-dejavu can use the dejavu_bridge Python wheel — a pre-compiled Rust binary that ships six retrieval primitives (gist compression, token-budget retrieval, semantic cache lookup, RRF fusion, ingest gate, topic re-rank). The wheel is a performance addon, not a core feature.
| Mode | dejavu_bridge present? | What's different |
|---|---|---|
| **Optimized** | yes | Compressed gists (less disk + faster recall), ML-tuned thresholds, Rust-speed (10-30× sub-ms wins on hot paths) |
| **Standard** | no | Pure-Python implementation of the same six primitives via code/dejavu_bridge_stub.py. All MCP tools, recall, ranking, and bench numbers are unchanged. Storage uses more disk (gists = raw content), some hot paths run a few ms slower. |
Both modes ship every MCP tool, the full search surface, vector indexes, learned ranker, etc. The bench corpus has been running at 8/8 across all three dejavu tools throughout development in standard mode. Switching to optimized mode is purely a "make it faster / smaller" move, not a "unlock features" one.
Install path. By default the installer attempts to fetch the binary wheel from the public release artifacts of the claude-dejavu repo. Override via DEJAVU_BRIDGE_INDEX_URL for a local mirror, your own build, or a custom CDN:
```bash
```bash
| Plugin | Storage | Granularity | Search | Session summaries | Restore deleted? | License |
|---|---|---|---|---|---|---|
claude-mem | SQLite | LLM summaries | vector (chroma) | ✓ | ✗ | AGPL-3.0 |
claude-recall-plugin | files | mid-session context | n/a | ✗ | ✗ | MIT |
claude-historian | files | session metadata | basic | ✗ | ✗ | varies |
claude-archivist | sqlite | session metadata | search | partial | partial | varies |
**claude-dejavu** | **PG + Weaviate** | **raw turns + summaries** | **hybrid BM25+vector + PG-FTS** | **✓ (v0.2)** | **✓** | **FSL-1.1-ALv2** |
claude-dejavu now ships claude-mem's three killer features under a fair-source license — LLM session summaries, typed observations, SessionStart context injection (v0.2) — plus its own unique deletion-recovery + lossless-audit features.
For corporate teams whose legal policy forbids AGPL-3.0's copyleft contagion, dejavu's FSL is the clean answer: internal use is unrestricted, no source-disclosure obligation, and each version converts to Apache 2.0 two years after release. Commercial license available for use cases that fall outside FSL's Permitted Purpose — see COMMERCIAL.md.
See docs/VS_CLAUDE_MEM.md for measured latency, recall, and response richness numbers from a head-to-head benchmark.
---
For CI environments, dev forks, or distros without the claude CLI:
git clone https://github.com/HthSolid/claude-dejavu
cd claude-dejavu
python3 scripts/install.py --register-mcp
--register-mcp writes a manual claude-dejavu entry to ~/.claude/settings.json so Claude Code can find the MCP server without the plugin path. Don't use --register-mcp if you've already installed via the marketplace — it'll create a duplicate registration. The standalone installer also detects existing marketplace installs and skips its own MCP registration in that case.
项目简介:claude-dejavu 是一个用于恢复 Claude 名称生成、恢复删除的会话和搜索过去对话的工具。它由 HTE Switzerland 开发,提供了一个完整的数字解决方案,包括生产级 AI 基础设施、全栈开发和云级工程。
功能特点:恢复功能是 claude-dejavu 的主要功能,用户可以使用以下命令恢复会话:`claude-dejavu restore --list`、`claude-dejavu restore <uuid> [...]`、`claude-dejavu restore --all` 和 `claude-dejavu restore --since 7d`。
环境依赖与系统要求:项目需要 Docker 的支持,用户需要先安装 Docker,然后才能使用 claude-dejavu。
安装步骤:用户需要先安装 Docker,然后使用 `scripts/install.py` 脚本自动安装依赖包,包括 `psycopg2-binary`、`mcp`、`tree-sitter`、`tree-sitter-languages` 和 `pyyaml`。
使用教程:用户可以通过以下命令使用 claude-dejavu:`/dejavu-search <query>`、`/dejavu-resume <hint>`、`/dejavu-sessions` 和 `/dejavu-restore`。
配置说明:用户可以通过 `dejavu_bridge` Python 轮胎来配置 claude-dejavu,使用此轮胎可以获得性能加速,但它不是核心功能。
API/接口说明:用户可以通过 CLI 快速参考来使用 claude-dejavu 的 API。
工作流 / 模块说明:claude-dejavu 与其他 Claude Code 内存插件有所不同,包括存储方式、粒度、搜索方式、会话摘要和恢复删除功能等。
可以源的MCP览剭器。可以给当前式览剭器。可以给当前式览剭器。
该工具使用 NOASSERTION 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
📄 NOASSERTION — 请查阅原始协议条款了解具体使用限制。
经综合评估,可以使用的MCP览剭器 在MCP工具赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | claude-dejavu |
| 原始描述 | 开源MCP工具:Claude Code plugin: catches LLM-fabricated names before they hit disk + restores。⭐6 · Python |
| Topics | mcpai-codingai-memoryai-toolsanti-hallucinationclaude-codepython |
| GitHub | https://github.com/HthSolid/claude-dejavu |
| License | NOASSERTION |
| 语言 | Python |
收录时间:2026-05-22 · 更新时间:2026-05-23 · License:NOASSERTION · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端