Memory MCP
by drdee
Memory MCP is a Model Context Protocol server for storing and retrieving memories. It uses a low-level server implementation and SQLite storage.
Last updated: N/A
What is Memory MCP?
Memory MCP is a server that allows you to store and retrieve memories using the Model Context Protocol. It utilizes a SQLite database for persistent storage.
How to use Memory MCP?
First, install the server using uv. Then, run the memory-mcp
command to start the server. Use the mcp inspect
tool to interact with the server and use tools like remember
, get_memory
, list_memories
, update_memory
, and delete_memory
to manage memories.
Key features of Memory MCP
Storing memories with titles and content
Retrieving memories by ID or title
Listing all stored memories
Updating existing memories
Deleting memories
Debugging with MCP Inspect
Command-line interface (CLI) tools
Use cases of Memory MCP
Personal knowledge management
Note-taking applications
Building memory-augmented AI systems
Storing and retrieving context for chatbots
Creating a searchable memory database
FAQ from Memory MCP
How do I install Memory MCP?
How do I install Memory MCP?
Use uv pip install memory-mcp
or uv pip install .
How do I start the server?
How do I start the server?
Run the command memory-mcp
in your terminal.
How do I interact with the server?
How do I interact with the server?
Use the mcp inspect
tool to connect to the server and call available tools.
What tools are available?
What tools are available?
The server provides tools like remember
, get_memory
, list_memories
, update_memory
, and delete_memory
.
How do I debug the server?
How do I debug the server?
Use the debug on
command in mcp inspect
to see detailed request and response information. Check the server logs for error messages.