Q-CLI MCP Memory Server

Q-CLI MCP Memory Server

site icon
2025.04.22 0
Python上下文记忆系统CLI工具支持智能记忆开发效率
QCLI-memories-mcp 是一个专为开发者和云工程师设计的上下文记忆系统,用于CLI工具。它提供智能的记忆能力,可以跨会话持久化存储关键信息,帮助AI助手记住用户、他们的偏好、代码和架构决策等重要信息。该系统通过智能记忆用户的个人偏好、编程语言、AWS基础设施模式、代码格式化偏好、错误解决方案和项目特定需求等,为用户提供个性化的体验。
View on GitHub

Overview

基本能力

产品定位

QCLI-memories-mcp 是一个上下文记忆系统,专为开发者和云工程师设计,用于CLI工具中,提供智能记忆能力。

核心功能

  1. 智能记忆存储:自动识别和存储重要信息,并分类标记(如 #code#architecture#personal#project)。
  2. 上下文检索:支持通过关键字、上下文推理等方式检索记忆。
  3. 多用户支持:识别不同用户并维护独立的记忆空间。
  4. 渐进式学习:随时间积累记忆,逐步提升对用户技术偏好、项目需求等的理解。

适用场景

  1. 开发者在CLI工具中需要记忆和检索技术上下文。
  2. 云工程师需要存储和检索基础设施配置和架构决策。
  3. AI助手需要跨会话记忆用户偏好和项目需求。

使用教程

使用依赖

  1. 确保已安装 Python 和 pip。
  2. 确保已安装 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 的实际路径。

调试方式

  1. 确保服务器已启动并运行。
  2. 使用 CLI 工具与服务器交互,验证记忆存储和检索功能。
  3. 检查日志文件以排查问题。

许可证

该项目遵循 None 开源许可条款。