MCP Catalogs
首页

ClaudeHistoryMCP

by jhammant·65·综合分 48

一个用于搜索 Claude Code 对话历史的 MCP 服务器,采用混合 BM25 + TF-IDF 搜索和知识提取功能。

ai-llmdeveloper-toolssearch
13
Forks
1
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

ClaudeHistoryMCP 是一个专业的 MCP 服务器,用于索引 Claude Code 的对话历史,使其可搜索和可重用。它采用混合搜索方法,结合 BM25(关键词精度)和 TF-IDF(语义召回),并通过倒排排名融合(RRF)合并结果。该服务器会自动从对话中提取知识,包括决策、解决方案和错误修复模式,并在新会话开始时注入项目上下文。它支持过滤语法以进行精确搜索,并包含云同步功能以便知识共享。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:通过搜索过去类似问题的解决方案来调试反复出现的问题
:启动新会话时获取项目决策和上下文
:跨多个项目发现开发工作流中的模式
:这与所有 Claude Code 对话兼容吗?
:历史数据库可以有多大?
:我可以跨设备同步知识吗?

什么时候选它

当您频繁使用 Claude Code 并需要高效搜索和检索对话历史中的过去解决方案、决策和模式时,选择 ClaudeHistoryMCP。

什么时候不要选它

如果您不使用 Claude Code,请避免使用此工具,因为它专门设计用于 Claude 的对话格式,并将数据存储在 Claude 的目录结构中。

此 server 暴露的工具

从 README 抽取出 9 个工具
  • search_history

    Full-text search across all conversations with filter syntax

  • find_solutions

    Find how you fixed errors/problems before

  • get_session_summary

    Structured summary of any session

  • list_projects

    List all projects with session counts and dates

  • find_patterns

    Discover recurring topics, workflows, and issues

  • get_project_context

    Full project context (recent sessions, decisions, knowledge)

  • cloud_sync_push

    Push knowledge and sessions to cloud server

  • cloud_sync_pull

    Pull knowledge and sessions from cloud server

  • cloud_sync_status

    Check cloud sync configuration and connection

可对比工具

claude-desktop-mcpconversation-search-mcpclaude-code-history-search

安装

安装

  1. 克隆并构建服务器:
git clone https://github.com/jhammant/ClaudeHistoryMCP.git
cd ClaudeHistoryMCP
npm install
npm run build
  1. 构建搜索索引:
npm run build-index
  1. 向 Claude 注册 MCP 服务器:
claude mcp add claude-history -- node "/path/to/ClaudeHistoryMCP/dist/index.js"
  1. 安装会话启动钩子(可选):
npm run install-hook
  1. 添加到全局 CLAUDE.md(推荐):
## Claude History MCP

当 `claude-history` MCP 可用时,主动使用它:
- **会话开始**:使用 `get_project_context` 检查先前的决策、模式和最近的会话摘要
- **调试**:在从头开始之前,使用 `find_solutions` 搜索历史记录中的过去修复方案

FAQ

这与所有 Claude Code 对话兼容吗?
是的,它索引存储在 ~/.claude/projects/ 中的所有 JSONL 对话文件
历史数据库可以有多大?
测试显示约 170 个会话的索引构建时间约为 9 秒,搜索时间小于 200 毫秒
我可以跨设备同步知识吗?
是的,使用带有 ClaudeHistory Cloud 的可选云同步功能

ClaudeHistoryMCP 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。