Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cursor Memory MCP Serverremember that I prefer using Tailwind CSS for all styling"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cursor Memory MCP Server
A persistent memory storage MCP (Model Context Protocol) server for Cursor IDE. Allows the AI assistant to remember information across sessions.
Features
Store memories with global or project-specific scope
Tag-based organization for easy categorization
Search memories by content or tags
CRUD operations - create, read, update, delete memories
Context matching - update/delete by description, not just ID
SQLite backend for performance and reliability
Docker deployment for easy setup
Quick Start
1. Build and Run with Docker
2. Add to Cursor MCP Configuration
Edit ~/.cursor/mcp.json:
3. Restart Cursor
The memory tools will now be available to the AI assistant.
Available Tools
Tool | Description |
| Store a new memory |
| Retrieve all memories (call on session start) |
| Search memories by keyword/tag |
| List all memories with index numbers |
| Update a memory by ID or context |
| Delete a memory by ID or context |
Usage Examples
Storing a Memory
Tell Cursor: "Remember that I prefer tabs over spaces"
The agent will:
Optimize the content
Ask for scope (global/project)
Suggest tags
Confirm before storing
Recalling Memories
Tell Cursor: "Check your memory" or "What do you remember?"
Searching Memories
Tell Cursor: "Check your memory for coding preferences"
Managing Memories
"List all memories"
"Delete memory #3"
"Update the memory about indentation to prefer 4 spaces"
Development
Local Development (without Docker)
Environment Variables
Variable | Default | Description |
|
| HTTP server port |
|
| SQLite database directory |
|
| Environment mode |
Architecture
Port Configuration
This server runs on port 8081 by default to avoid conflicts with other MCP servers (e.g., jana on 8080).
License
MIT