使用说明
存储库MCP服务器
用于管理项目文档和上下文的内存库实现 使用模型上下文协议(MCP)跨会话。此服务器帮助AI代理 像Claude一样,通过全球和特定分支机构保持一致的项目知识 以结构化JSON格式存储的存储体。
这个项目的灵感来自 临床记忆库 从 尼克鲍曼98/cline.docs 存储库。
包裹
此存储库是由Yarn Workspaces管理的单存储库。它包含以下包:
packages/mcp:核心MCP服务器实现。包含处理存储体操作、MCP工具执行和服务器启动的主要逻辑。packages/schemas:定义用于存储库文档的JSON模式(例如。,memory_document_v2).packages/vscode-extension:提供与存储体MCP服务器集成的VSCode扩展(详细信息待定)。
入门指南
先决条件
- Node.js(参见
.tool-versions对于推荐版本) - 纱线(v1.x)
安装
克隆存储库并从根目录安装依赖项:
git clone https://github.com/t3ta/memory-bank-mcp-server.git
cd memory-bank-mcp-server
yarn install
运行MCP服务器
您可以直接从monorepo运行MCP服务器:
# From the monorepo root directory
yarn workspace @memory-bank/mcp start --docs /path/to/your/docs
替换 /path/to/your/docs 带有项目文档目录的实际路径(其中 global-memory-bank 和 branch-memory-bank 将驻留或创建)。
请参阅 packages/mcp/README.md 有关运行服务器及其选项的更多详细信息。
发展
- 构建所有包:
yarn build - 对所有软件包运行测试:
yarn test - 棉绒编码:
yarn lint
有关特定于软件包的开发说明,请参阅每个软件包目录中的README文件。
许可证
该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。
