mcpField
Q
Q-CLI MCP Memory Server

Q-CLI MCP Memory Server

本地服务
github.com/gengisb记忆与知识179 周前更新

关于 Q-CLI MCP Memory Server

Q-CLI MCP Memory Server 为开发和云工程命令行工作流提供上下文记忆。它将用户、项目、编码和基础设施信息存入本地 SQLite 数据库,并支持跨会话检索。

主要功能

  1. 01存储带标签的对话记忆
  2. 02按键、关键词或上下文检索
  3. 03按用户隔离记忆空间
  4. 04保留偏好和项目上下文
  5. 05使用本地 SQLite 数据库

适用场景

  1. 01跨会话记住编码偏好
  2. 02找回项目需求和架构决策
  3. 03复用 AWS 配置上下文
  4. 04查找以往错误及其解决方法

MCP 相关

向 MCP 客户端提供记忆能力,使 AI 助手能够跨会话存取上下文信息。当前实现使用本地 SQLite 数据库。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Q-CLI MCP Memory Server

面向开发者工具的上下文记忆系统

MCP Memory Server 是一款强大的上下文记忆系统,专为支持开发者和云工程师的命令行工具设计。它提供可跨会话保留的智能记忆能力,帮助 AI 助手记住有关用户、用户偏好、代码和架构决策的重要信息。

概述

这套基于 MCP 的记忆系统让 AI 助手能够随着时间推移,逐渐深入了解用户及其工作。用户与工具交互时,系统会智能记住此前会话中的关键信息,包括:

  • 个人偏好和信息
  • 偏好的编程语言和框架
  • AWS 基础设施模式和配置
  • 代码格式偏好
  • 以往的错误及其解决方案
  • 项目特定要求

最终,用户将获得不断个性化的体验,该体验会适应每个人的工作流,无需反复解释技术背景。

目前,它仅支持通过 SQLlite 使用本地记忆数据库。目标是同时支持基于云的记忆。

安装

# 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 服务

将以下配置添加到 mcp.json 文件中:

{
    "mcp-server-memories": {
        "command": "python",
        "args": [
            "PATH_TO_YOUR_FILE/memories_server.py"
        ],
        "env": {}
    }
}
Note: Replace PATH_TO_YOUR_FILE with the actual path to your memories_server.py file.

功能

🧠 智能记忆存储

系统会自动识别并存储对话中的重要信息,并使用以下标签进行适当分类:

  • #code:编程语言、框架、编码模式
  • #architecture:系统设计、组件关系、基础设施决策
  • #personal:用户偏好、背景信息
  • #project:项目详情、要求、截止日期
🔍 上下文检索

可通过以下方式检索记忆:

  • 精确键查找
  • 关键词搜索
  • 基于上下文的推断
👥 多用户支持

系统会智能地:

  • 根据对话上下文识别用户
  • 为不同用户维护独立的记忆空间
  • 支持在不同用户之间共享项目上下文
🔄 渐进式学习

记忆会随着时间推移不断积累,持续深入了解用户的:

  • 技术偏好
  • 项目要求
  • 常见工作流
  • 反复遇到的挑战

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。