MCP Catalogs
首页

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_read

    Read memory bank files from a project

  • memory_bank_write

    Create new memory bank files in a project

  • memory_bank_update

    Update existing memory bank files in a project

  • list_projects

    List all available projects in the memory bank

  • list_project_files

    List 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@latest

FAQ

什么是记忆库?
记忆库是一种系统,允许 AI 助手在对话间维护上下文和知识,类似于拥有持久化记忆或知识库。
这个服务器如何隔离不同项目间的记忆?
服务器创建项目特定的目录并强制执行路径结构,防止跨项目访问,确保不同记忆库间的适当隔离。

memory-bank-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。