
Q-CLI MCP Memory Server

2025.04.22
0
Python上下文记忆系统CLI工具支持智能记忆开发效率
QCLI-memories-mcp 是一个专为开发者和云工程师设计的上下文记忆系统,用于CLI工具。它提供智能的记忆能力,可以跨会话持久化存储关键信息,帮助AI助手记住用户、他们的偏好、代码和架构决策等重要信息。该系统通过智能记忆用户的个人偏好、编程语言、AWS基础设施模式、代码格式化偏好、错误解决方案和项目特定需求等,为用户提供个性化的体验。
View on GitHub
Overview
基本能力
产品定位
QCLI-memories-mcp 是一个上下文记忆系统,专为开发者和云工程师设计,用于CLI工具中,提供智能记忆能力。
核心功能
- 智能记忆存储:自动识别和存储重要信息,并分类标记(如
#code
、#architecture
、#personal
、#project
)。 - 上下文检索:支持通过关键字、上下文推理等方式检索记忆。
- 多用户支持:识别不同用户并维护独立的记忆空间。
- 渐进式学习:随时间积累记忆,逐步提升对用户技术偏好、项目需求等的理解。
适用场景
- 开发者在CLI工具中需要记忆和检索技术上下文。
- 云工程师需要存储和检索基础设施配置和架构决策。
- AI助手需要跨会话记忆用户偏好和项目需求。
使用教程
使用依赖
- 确保已安装 Python 和 pip。
- 确保已安装 Git(用于克隆仓库)。
安装教程
# Clone the repository
git clone https://github.com/yourusername/mcp-memory-server.git
# Navigate to the directory
cd mcp-memory-server
# Install dependencies
pip install -r requirements.txt
# Run the server
python3 mcp_memory_server.py
配置 MCP Server
在 mcp.json
文件中添加以下配置:
{
"mcp-server-memories": {
"command": "python",
"args": [
"PATH_TO_YOUR_FILE/memories_server.py"
],
"env": {}
}
}
注意:将 PATH_TO_YOUR_FILE
替换为 memories_server.py
的实际路径。
调试方式
- 确保服务器已启动并运行。
- 使用 CLI 工具与服务器交互,验证记忆存储和检索功能。
- 检查日志文件以排查问题。