hidao80/memory_mcp
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
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
- Download the latest version from the GitHub releases page.
- Extract the downloaded file.
- In Claude Desktop's settings page, open the extensions page and drag and drop the extracted
.dxt
file. - When enabled, set the location for save files. (Required)
Usage
- 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
-
Clone the repository:
git clone https://github.com/yourusername/memory_mcp.git cd memory_mcp
-
Ensure Python 3.8 or higher is installed.
-
Install Python dependencies:
pip install -r requirements.txt
-
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.