memory-bank-mcp
by alioshr·★ 904·综合分 49
一个 TypeScript MCP 服务器,用于跨多个项目的集中式远程记忆库管理。
ai-llmproductivitydeveloper-tools
86
Forks
15
活跃 Issue
9 个月前
最近提交
2 天前
收录于
概述
记忆库 MCP 服务器将传统的基于文件的记忆库转换为可通过模型上下文协议访问的集中式服务。它支持多项目,确保项目间适当隔离,强制执行一致的文件结构,同时防止路径遍历。该服务器实现了跨不同项目的读取、写入和更新记忆库文件等核心操作,具有强大的错误处理和安全措施。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:跨多个项目为 AI 助手管理持久化记忆
你:为在不同仓库上工作的开发团队集中化知识库
你:创建共享记忆资源,使 AI 模型无论使用何种客户端应用都能访问
你:什么是记忆库?
你:这个服务器如何隔离不同项目间的记忆?
什么时候选它
当您需要多项目记忆管理,并在开发会话之间保持持久上下文时,特别是与 Claude 或 Cline 等 AI 助手一起工作时,请选择此服务器。
什么时候不要选它
如果您需要超出记忆库操作的直接文件系统访问,或需要简单文件结构之外的复杂元数据管理,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 5 个工具memory_bank_readRead memory bank files from a project
memory_bank_writeCreate new memory bank files in a project
memory_bank_updateUpdate existing memory bank files in a project
list_projectsList all available projects in the memory bank
list_project_filesList all files within a specific memory bank project
可对比工具
file-system-mcpknowledge-retrieval-mcpfs-mcp
安装
安装
使用 Smithery 自动安装
npx -y @smithery/cli install @alioshr/memory-bank-mcp --client claude手动配置
Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json:
"allPepper-memory-bank": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@allpepper/memory-bank-mcp@latest"],
"env": {
"MEMORY_BANK_ROOT": "你的路径"
}
}Cursor
设置 → 功能 → 添加 MCP 服务器:
env MEMORY_BANK_ROOT=<你的记忆库路径> npx -y @allpepper/memory-bank-mcp@latestFAQ
- 什么是记忆库?
- 记忆库是一种系统,允许 AI 助手在对话间维护上下文和知识,类似于拥有持久化记忆或知识库。
- 这个服务器如何隔离不同项目间的记忆?
- 服务器创建项目特定的目录并强制执行路径结构,防止跨项目访问,确保不同记忆库间的适当隔离。
memory-bank-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。