remembrallmcp
by roboticforce·★ 18·综合分 43
基于 Rust 和 PostgreSQL 的 MCP 服务器,为 AI 代理提供持久化记忆和代码依赖图功能。
概述
RemembrallMCP 是一个全面的 MCP 服务器,通过提供持久化记忆和代码依赖分析,解决了 AI 编码代理的无状态问题。它使用 Rust 实现高性能,结合 PostgreSQL 和 pgvector 进行向量存储,并通过 MCP 协议暴露记忆管理和代码智能工具。该服务器通过预先构建依赖图而非让代理每次从头开始探索代码库,显著减少了令牌使用。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
已经使用 PostgreSQL 的团队,需要为 AI 智能体提供持久化记忆并希望减少代码分析任务中的令牌消耗。
什么时候不要选它
如果您不使用 PostgreSQL 或需要数据库写入权限,因为 RemembrallMCP 需要 Postgres + pgvector 设置,且主要提供只读访问。
此 server 暴露的工具
从 README 抽取出 9 个工具remembrall_recallSearch memories - hybrid semantic + full-text with RRF fusion
remembrall_storeStore decisions, patterns, knowledge with vector embeddings
remembrall_updateUpdate an existing memory (content, summary, tags, or importance)
remembrall_deleteRemove a memory by UUID
remembrall_ingest_githubBulk-import merged PR descriptions from a GitHub repo
remembrall_ingest_docsScan a directory for markdown files and ingest them as memories
remembrall_indexParse a project directory into a dependency graph (8 languages)
remembrall_impactBlast radius analysis - what breaks if I change this?
remembrall_lookup_symbolFind where a function or class is defined across the project
可对比工具
安装
安装
选项 1:Docker Compose(最简单)
git clone https://github.com/cdnsteve/remembrallmcp.git
cd remembrallmcp
# 启动 Postgres + 初始化架构 + 下载嵌入模型
docker compose up -d
# 运行 MCP 服务器
docker compose run --rm remembrall选项 2:预构建二进制文件
# macOS (Apple Silicon)
curl -fsSL https://github.com/cdnsteve/remembrallmcp/releases/latest/download/remembrall-aarch64-apple-darwin.tar.gz | tar xz
sudo mv remembrall /usr/local/bin/
# 初始化
remembrall initClaude Desktop 配置
添加到您的 Claude Desktop 配置文件:
{
"mcpServers": {
"remembrall": {
"command": "remembrall"
}
}
}FAQ
- 代码依赖图支持哪些编程语言?
- 当前支持 8 种语言:Python、Java、JavaScript、Rust、Go、Ruby、TypeScript 和 Kotlin,质量评分从 A 到 B 不等。
- 这如何提升 AI 代理的性能?
- 通过将代码探索任务的令牌使用减少 95-98%。代理无需每次查询读取多个文件,RemembrallMCP 通过预构建的依赖图和记忆检索提供即时答案。
remembrallmcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。