mcpField
Q
Q-CLI MCP Memory Server

Q-CLI MCP Memory Server

Local
github.com/gengisbMemory & Knowledge1Updated 79w ago

About Q-CLI MCP Memory Server

Q-CLI MCP Memory Server is a contextual memory server for developer and cloud-engineering CLI workflows. It stores user, project, coding, and infrastructure context in a local SQLite database and supports retrieval across sessions.

Key features

  1. 01Stores tagged conversational memories
  2. 02Retrieves by key, keyword, or context
  3. 03Separates memory spaces by user
  4. 04Retains preferences and project context
  5. 05Uses a local SQLite database

Use cases

  1. 01Remembering coding preferences between sessions
  2. 02Recalling project requirements and architecture decisions
  3. 03Reusing AWS configuration context
  4. 04Finding previous errors and solutions

MCP support

Exposes memory capabilities to MCP clients so AI assistants can store and retrieve contextual information across sessions. The current implementation uses a local SQLite database.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Q-CLI MCP Memory Server

A Contextual Memory System for Developer Tools

MCP Memory Server is a powerful contextual memory system designed specifically for CLI tools supporting developers and cloud engineers. It provides intelligent memory capabilities that persist across sessions, helping AI assistants remember critical information about users, their preferences, code, and architecture decisions.

Overview

This MCP-based memory system allows AI assistants to build a rich understanding of users and their work over time. As users interact with the tool, it intelligently remembers key details from previous sessions, including:

  • Personal preferences and information
  • Preferred programming languages and frameworks
  • AWS infrastructure patterns and configurations
  • Code formatting preferences
  • Previous errors and their solutions
  • Project-specific requirements

The result is a progressively more personalized experience that adapts to individual workflows, eliminating the need to repeatedly explain technical context.

Right now it only supports a local memory DB through SQLlite. the goal is to also allow a cloud-based memory.

Installation

# 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

Configure MCP Server

Add the following configuration to your mcp.json file:

{
    "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.

Features

🧠 Intelligent Memory Storage

The system automatically identifies and stores important information from conversations, categorizing it appropriately with tags like:

  • #code: Programming languages, frameworks, coding patterns
  • #architecture: System designs, component relationships, infrastructure decisions
  • #personal: User preferences, background information
  • #project: Project details, requirements, deadlines
🔍 Contextual Retrieval

Memories can be retrieved through:

  • Exact key lookup
  • Keyword search
  • Context-based inference
👥 Multi-User Support

The system intelligently:

  • Identifies users from conversation context
  • Maintains separate memory spaces for different users
  • Allows potential for shared project contexts across users
🔄 Progressive Learning

Memory builds over time, creating a continuously improving understanding of the user's:

  • Technical preferences
  • Project requirements
  • Common workflows
  • Recurring challenges

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.