Token导航 LogoToken导航TokenDH.com
Cc Recall logo
搜索检索stdio官方级别未说明来源级核验

Cc Recall

MCP Server

@cc-recall/mcp

cc-recall是一个开源工具,通过本地RAG索引和语义搜索技术,帮助用户搜索和管理Claude Code会话记录。

工具数

4

提示词数

0

GitHub Stars

0

资源数

0
搜索TypeScriptClaude会话管理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cbroberg

提供方

cbroberg

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @cc-recall/mcp

详细介绍

cc召回

cc召回 是一个开源的npm monorepo+MCP服务器,RAG在本地索引您的Claude Code会话记录,并通过语义搜索使其可搜索。

问克劳德这样的问题:

  • *“我们上周是如何解决黑暗模式问题的?”*
  • *“我们对数据库模式做出了什么决定?”*
  • *“显示我们进行身份验证的所有会话”*

一切都在本地运行。没有数据离开你的机器。

______________________________________________________________________

快速开始

选项A——安装脚本(建议用于新机器)

git clone https://github.com/cbroberg/cc-recall.git
cd cc-recall
bash scripts/setup.sh

脚本将:

  1. 检查先决条件(节点>=20,pnpm)
  2. 检测您的Claude Code会话路径
  3. 添加 cc-recall~/.claude/settings.json (保留现有的MCP服务器)
  4. 构建所有包
  5. 对所有会话进行初始索引
  6. 打印重启说明

选项B--npx(无git克隆)

# Start MCP server
npx @cc-recall/mcp

# Index sessions manually
npx @cc-recall/core index

选项C——Docker

docker compose up -d

______________________________________________________________________

手动克劳德代码集成

增添 ~/.claude/settings.json:

{
  "mcpServers": {
    "cc-recall": {
      "command": "npx",
      "args": ["@cc-recall/mcp"]
    }
  }
}

重新启动克劳德代码。MCP服务器通过stdio自动启动。

______________________________________________________________________

MCP工具

工具说明参数
search_sessions跨所有会话的语义搜索query (必填), project, chunkType, limit
get_session_context特定会议的完整背景sessionId
list_decisions全部 decision 跨会话的块project, limit
get_session_summary特定会议总结sessionId

______________________________________________________________________

命令行界面

# Index all sessions
node packages/core/dist/cli.js index

# Show indexing status
node packages/core/dist/cli.js status

______________________________________________________________________

配置

变量默认值描述
SESSIONS_PATH~/.claude/projects/Claude代码会话目录
DB_PATH~/.cc-recall/recall.dbcc召回数据库
EMBEDDING_MODELall-MiniLM-L6-v2嵌入模型(all-MiniLM-L6-v2nomic-embed-text)
OLLAMA_URLhttp://localhost:11434Ollama URL(仅需要 nomic-embed-text)
WATCH_MODEtrue自动索引新会话
LOG_LEVELinfo日志冗长

______________________________________________________________________

运作原理

  1. 解析 --从以下位置读取Claude Code JSONL会话文件 ~/.claude/projects/
  2. --将会话拆分为语义块: decision, code-change, error-fix, architecture, conversation
  3. 嵌入 --使用以下命令在本地生成384个暗嵌入 Xenova/all-MiniLM-L6-v2 (不需要API密钥)
  4. 商店 --使用以下命令将所有内容保存到本地SQLite数据库 sqlite-vec 用于矢量搜索
  5. 搜索 --通过MCP工具进行余弦相似性搜索

更改检测使用SHA-256哈希——只有新的或更改的会话才会被重新索引。

______________________________________________________________________

技术栈

  • 运行时间: Node.js 20,TypeScript(严格)
  • 包管理器: pnpm工作区
  • 嵌入模型: Xenova/all-MiniLM-L6-v2 (384昏暗,通过本地运行 @huggingface/transformers)
  • 矢量存储: SQLite+ sqlite-vec
  • MCP-SDK: @modelcontextprotocol/sdk
  • 文件监视器: chokidar
  • 构建: tsup

______________________________________________________________________

隐私

秘密被编辑 之前 索引。原始JSONL文件永远不会被修改。

经过编辑的模式:Anthropic API键(sk-ant-...),OpenAI密钥(sk-...),GitHub代币(ghp_, ghu_),AWS密钥(AKIA...),通用密码/秘密/令牌模式。

______________________________________________________________________

许可证

麻省理工学院

目录标签

目录标签

搜索TypeScriptClaude会话管理语义搜索本地部署本地索引RAG技术开发工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@cc-recall/mcp

工具数量(toolCount,工具数)

4

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP