存储库MCP服务器
此MCP服务器有助于基于以下内容构建结构化文档系统 克莱恩的记忆库模式 用于AI辅助环境中的上下文保存。
了解如何在Cursor中直接设置和使用内存库:http://enlightby.ai/projects/37
](https://smithery.ai/server/@ipospelov/mcp-memory-bank)
特性
- 获取有关内存库结构的详细信息
- 为内存库文件生成模板
- 分析项目并为记忆库内容提供建议
运行服务器
使用此MCP服务器有几个选项:
使用UVX
将以下内容添加到您的mcp.json配置文件中:
{
"mcpServers": {
"mcp-memory-bank": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ipospelov/mcp-memory-bank",
"mcp_memory_bank"
]
}
}
}随着 史密瑟里
将以下内容添加到您的mcp.json配置文件中:
{
"mcpServers": {
"memory-bank": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ipospelov/mcp-memory-bank",
"--key",
"your_smithery_key"
]
}
}
}使用Docker
将以下内容添加到您的mcp.json配置文件中:
{
"mcpServers": {
"memory-bank": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"19283744/mcp-memory-bank:latest"
]
}
}
}手动地
克隆存储库并运行以下命令:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt然后将以下内容添加到您的mcp.json配置文件中:
{
"mcpServers": {
"memory-bank": {
"command": "python",
"args": ["src/mcp_memory_bank/main.py"]
}
}
}用法示例
询问Cursor或任何其他使用记忆库MCP的AI代码助手:
Create memory bank for To Do list application with your tools提供更多上下文以获得更好的结果。
可用工具
get_memory_bank_structure
返回内存库文件结构的详细描述。
generate_memory_bank_template
返回特定内存库文件的模板。
例子:
{
"file_name": "projectbrief.md"
}分析项目总结
分析项目摘要,并为内存库内容提供建议。
例子:
{
"project_summary": "Building a React web app for inventory management with barcode scanning"
}存储体结构
内存库由核心文件和可选上下文文件组成,均采用Markdown格式:
核心文件(必填)
projectbrief.md-塑造所有其他文件的基础文档productContext.md-解释项目存在的原因、正在解决的问题activeContext.md-当前工作重点、最近的变化、下一步行动systemPatterns.md-系统架构、技术决策、设计模式techContext.md-使用的技术、开发设置、限制progress.md-什么有效,什么有待构建memory_bank_instructions.md-如何使用记忆库,AI代理说明
