An MCP (Model Context Protocol) server for MemoryPlugin, enabling AI assistants like Claude to store and retrieve your memories. This server provides a bridge between AI assistants and your MemoryPlugin account, allowing them to:
- Store new memories
- Query existing memories
- Manage memory buckets
- Search across all memories
- Retrieve latest or specific memories
- Go to www.memoryplugin.com/dashboard
- Find your API token in the dashboard
- Copy the token for use in configuration
Configure the server in your Claude Desktop configuration file:
{
"mcpServers": {
"memoryplugin": {
"command": "npx",
"args": ["-y", "@memoryplugin/mcp-server"],
"env": {
"MEMORY_PLUGIN_TOKEN": "your-token-here"
}
}
}
}
First, install the package globally:
npm install -g @memoryplugin/mcp-server
Then find your Node.js installation path:
which node
# Example output: /Users/username/.nvm/versions/node/v21.7.3/bin/node
And find the installed package path:
npm root -g
# Look for something like: /Users/username/.nvm/versions/node/v22.14.0/lib/node_modules
Add @memoryplugin/mcp-server/dist/index.js
to the end of the path you received in the previous step.
So the final path should look like:
/Users/username/.nvm/versions/node/v22.14.0/lib/node_modules/@memoryplugin/mcp-server/dist/index.js
Use these paths in your configuration:
{
"mcpServers": {
"memoryplugin": {
"command": "/Users/username/.nvm/versions/node/v21.7.3/bin/node",
"args": [
"/Users/username/.nvm/versions/node/v21.7.3/lib/node_modules/@memoryplugin/mcp-server/dist/index.js"
],
"env": {
"MEMORY_PLUGIN_TOKEN": "your-token-here"
}
}
}
}
If you experience any startup issues with Option 2, please use Option 1 with global installation instead.
The MCP server exposes these tools to AI assistants:
-
store_memory
- Store new memories
- Optional bucket assignment
- Automatically prepends current date
-
get_memories
- Query memories with filters
- Search functionality
- Latest/all options
- Customizable count
-
list_buckets
- View all memory buckets
- Includes memory counts
-
create_bucket
- Create new memory buckets
- Organize memories by topic/category
-
get_memories_and_buckets
- Combined query for efficiency
- Full filtering support
- Returns both memories and buckets
Here are some example prompts you can use with Claude once the server is configured:
Could you store this as a memory: "Had coffee with Sarah at Blue Bottle, discussed upcoming project deadlines"
Can you show me my latest 5 memories?
Could you create a new bucket called "Work Meetings"?
Search my memories for anything related to "coffee meetings"
For any issues or questions, please contact support@memoryplugin.com