memory_mcp

hidao80/memory_mcp

3.2

If you are the rightful owner of memory_mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Memory MCP Server is a locally running memory management server designed for desktop extensions, providing a simple interface for managing user preferences and information.

Memory MCP Server

License: MIT

Memory MCP Server is a locally running memory management server for desktop extensions. This is a memory MCP server for the desktop extension that provides a simple interface for remembering and managing user preferences, interests, personal information, current status, and more in a local environment.

Features

  • Create, Read, Update, Delete (CRUD) operations for user information
  • Automatic memory saving and loading (JSON files)
  • Operation logging
  • Integration with desktop extensions
  • Multi-platform support (Windows/macOS/Linux)

Installation

  1. Download the latest version from the GitHub releases page.
  2. Extract the downloaded file.
  3. In Claude Desktop's settings page, open the extensions page and drag and drop the extracted .dxt file.
  4. When enabled, set the location for save files. (Required)

Usage

  1. Execute prompts from Claude Desktop. Memory will be automatically updated as needed.

Developer Information

Memory Format

Memory is saved in the following format:

{
  "key": "memory_YYYYMMDDHHMMSS",
  "content": "User is [specific info]",
  "timestamp": "YYYY-MM-DDTHH:MM:SS.ssssss"
}

Development Environment Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/memory_mcp.git
    cd memory_mcp
    
  2. Ensure Python 3.8 or higher is installed.

  3. Install Python dependencies:

    pip install -r requirements.txt
    
  4. Generate DXT file:

    npm run package
    

Directory Structure

memory_mcp/
ā”œā”€ā”€ .gitignore
ā”œā”€ā”€ .dxtignore
ā”œā”€ā”€ icon.png         # Extension icon
ā”œā”€ā”€ main.py          # Entry point and MCP server
ā”œā”€ā”€ manifest.json    # Extension manifest
ā”œā”€ā”€ package.json     # Project configuration
ā”œā”€ā”€ requirements.txt # Python dependencies
ā”œā”€ā”€ README_ja.md     # README (Japanese)
ā”œā”€ā”€ README.md        # README (English)
└── dist/            # Build output directory

License

This project is released under the MIT License. See the file for details.

Contributing

Bug reports and pull requests are welcome.

Author

hidao80

Acknowledgments

The main.py of this MCP server was created with reference to an article by sherry.
Thank you.