MCP内存服务器
一种模型上下文协议(MCP)服务器,为所有启用MCP的工具和应用程序提供跨聊天会话的结构化内存管理,专为基于项目的工作而设计。
💡 v0.1.2中的新功能:版本跟踪和更新通知!问你的人工智能助手:“mcp共享内存有什么新功能?”
快速开始
与npx一起使用(推荐)
您可以直接运行服务器,而无需安装:
{
"mcpServers": {
"shared-memory": {
"command": "npx",
"args": ["-y", "mcp-shared-memory"]
}
}
}手动安装
# Clone the repository
git clone https://github.com/Ideas-Net-Studio/mcp-shared-memory.git
cd mcp-shared-memory
# Install and Build
npm install
npm run build
# Configure your MCP tool
{
"mcpServers": {
"shared-memory": {
"command": "node",
"args": ["/absolute/path/to/mcp-memory/dist/index.js"]
}
}
}文档
| 文档 | 描述 |
|---|---|
| 用法.md | 完整的使用指南,包括所有MCP工具的设置 |
| 更改日志.md | 版本历史和发行说明 |
| instructions_template.md | AI助手指令模板 |
| 贡献.md | 贡献指南和工作流程 |
兼容工具
适用于任何启用MCP的工具:
- 克劳德桌面 -Anthropic的桌面应用程序
- 光标 -AI驱动的代码编辑器
- 帆板运动 -AI开发环境
- 克莱恩 -用于AI辅助的VS代码扩展
- 房间代码 -AI编码助手
- 曲速 -具有AI功能的现代终端
- 反重力 -人工智能开发平台
- 还有更多。.. -支持模型上下文协议的任何工具
主要特点
- 项目特定内存:将内存存储在项目目录中
- 灵活的配置:隐藏或可见的配置文件
- 多工具支持:在所有MCP工具中无缝工作
- Git集成:与团队分享项目回忆
- 自动检测:智能项目配置检测
- 结构化存储:用实体、概念和会话组织记忆
项目结构
在项目根目录中创建配置文件:
隐藏配置(推荐)
{
"memoryDir": ".context/memory",
"enabled": true,
"description": "My project"
}文件: .mcp-memory.json
可见配置
{
"memoryDir": "memory",
"enabled": true,
"description": "My project"
}文件: mcp-memory.json
测试
# Run configuration tests
npm test
# Run server tests
npm run test:server
# Run client tests
npm run test:client发展
# Install dependencies
npm install
# Development mode
npm run dev
# Build for production
npm run build贡献
我们欢迎捐款!看 docs/CONTRIBUTING.md 有关如何分叉、修改和提交PR的详细指南。
许可证
麻省理工学院
______________________________________________________________________
有关详细文档,请参阅 docs/ 文件夹。
🍴 叉状态这是原版的叉子 ebay78/mcp存储器 存储库,似乎不再被积极维护。此分支继续开发,具有多工具兼容性、增强的配置选项和改进的测试。
