
Memory Bank MCP Server

2025.04.15
7
TypeScript项目文档管理上下文管理开发效率
Memory Bank MCP Server 是一个基于 Model Context Protocol (MCP) 的项目文档和上下文管理工具,旨在帮助 AI 代理(如 Claude)通过全局和分支特定的内存库维护一致的项目知识。该服务器使用结构化的 JSON 格式存储和管理内存库,适用于需要跨会话维护项目上下文的场景。
View on GitHub
Overview
基本能力
产品定位
Memory Bank MCP Server 是一个用于管理项目文档和上下文的工具,特别适用于需要跨会话维护项目知识的 AI 代理。
核心功能
- 管理全局和分支特定的内存库
- 使用结构化的 JSON 格式存储项目知识
- 支持 MCP 工具执行
- 提供服务器启动和运行功能
适用场景
- AI 代理需要跨会话维护项目知识
- 团队协作中需要共享和管理项目文档
- 需要结构化存储和检索项目上下文的场景
工具列表
packages/mcp
: 核心 MCP 服务器实现,处理内存库操作和 MCP 工具执行packages/schemas
: 定义内存库文档的 JSON 模式packages/vscode-extension
: 提供与 Memory Bank MCP 服务器集成的 VSCode 扩展
常见问题解答
- 无具体常见问题解答信息
使用教程
使用依赖
- Node.js(推荐版本见
.tool-versions
) - Yarn (v1.x)
安装教程
git clone https://github.com/t3ta/memory-bank-mcp-server.git
cd memory-bank-mcp-server
yarn install
调试方式
# 从 monorepo 根目录运行
# 运行 MCP 服务器
yarn workspace @memory-bank/mcp start --docs /path/to/your/docs
# 构建所有包
yarn build
# 运行所有包的测试
yarn test
# 代码检查
yarn lint