项目简介
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"] } } }
基本使用方法
- 添加知识:'rekall add bug "CORS fails on Safari" --context-interactive'
- 搜索知识:'rekall search "browser blocking API"'
- 启动MCP服务器:'rekall mcp'
- 使用界面:直接运行'rekall'打开可视化终端界面
信息
分类
开发者工具