项目简介

Rekall是一个智能的开发者知识库,帮助你记录和回忆曾经解决过的技术问题。它基于MCP协议,让Claude、Cursor、Windsurf等AI助手能够在你解决问题前,先查询你过往的经验和解决方案。

主要功能

  • 知识捕获:记录bug修复、开发决策、配置方案等
  • 智能搜索:结合关键词、语义理解和全文检索
  • AI集成:通过MCP服务器让AI助手访问你的知识库
  • 模式识别:自动发现相似问题的通用解决模式
  • 间隔复习:基于FSRS算法提醒你回顾重要知识
  • 知识关联:自动链接相关条目,构建知识图谱

安装步骤

# 使用uv安装(推荐)
uv tool install git+https://github.com/guthubrx/rekall.git

# 或使用pipx安装
pipx install git+https://github.com/guthubrx/rekall.git

服务器配置

将以下配置添加到你的AI助手配置文件中:

{
  "mcpServers": {
    "rekall": {
      "command": "rekall",
      "args": ["mcp"]
    }
  }
}

基本使用方法

  1. 添加知识:'rekall add bug "CORS fails on Safari" --context-interactive'
  2. 搜索知识:'rekall search "browser blocking API"'
  3. 启动MCP服务器:'rekall mcp'
  4. 使用界面:直接运行'rekall'打开可视化终端界面

信息

分类

开发者工具