
Written by asad
Last updated 2 months ago
Claude Desktop is one of the most popular MCP clients since Anthropic created the MCP protocol, but there are 100+ other tools that support MCP.
What is MCP?
Model Context Protocol is a new system developed by Anthropic to standardize how AI systems communicate with and use external data sources and tools. MCP works with two components:- MCP Clients: The applications you use to interact with AI (like Claude Desktop, Cursor, Windsurf, etc.)
- MCP Servers: Tools that provide capabilities to those clients (like MemoryPlugin for memory, file access tools, web search, etc.)
Think of it like this: The MCP Client is your AI chat app, and MCP Servers are plugins that give your AI new abilities. MemoryPlugin is one such server that adds memory capabilities.
Setup Requirements
MCP setup is currently more technical and requires some developer knowledge. We’re working on making this easier.
Prerequisites
- Node.js - Required to run the MCP server. Download from nodejs.org
- An MCP Client - Such as Claude Desktop, Cursor, Windsurf, or another supported application
- MemoryPlugin Account - To get your authentication token
How to Set Up
MCP servers are not “installed” like traditional software. Instead, you configure your MCP client to run the MemoryPlugin server when needed.1
Get Your Auth Token
Sign in to the MemoryPlugin Dashboard and copy your authentication token
2
Configure Your MCP Client
Add the MemoryPlugin server configuration to your MCP client’s settings file (see example below)
3
Add Custom Instructions
Tell your AI to use MemoryPlugin for memory operations
Account email independence: Your MemoryPlugin sign‑in email does not need to match the email you use on ChatGPT, Claude, TypingMind, or any other tool. Access and permissions are tied to your MemoryPlugin account (and API key when applicable), not third‑party logins.
- Official MCP Documentation: modelcontextprotocol.io/quickstart/user
- MemoryPlugin NPM Page: @memoryplugin/mcp-server
Supported MCP Clients
Claude Code
Anthropic’s official CLI tool
Cursor
AI-powered code editor
Windsurf
AI development environment
Cline
AI assistant for developers
Sage
AI assistant application
Roo-Code
AI coding assistant
VS Code Copilot
GitHub Copilot Chat in VS Code
And many more...
The list is growing every day
Configuration Example
Each MCP client has its own configuration format, but they all work similarly. Here’s an example for Claude Desktop:This configuration tells your MCP client to run
npx @memoryplugin/mcp-server
when needed, which downloads and executes the MemoryPlugin server automatically. No installation required!Features Available via MCP
When using MemoryPlugin through MCP, you get:- Load Memories: Access your stored memories in any conversation
- Create Memories: Save important information for future reference
- Manage Buckets: Organize memories into different contexts
- Search Memories: Find specific information quickly
- Cross-Platform Sync: Access the same memories across all your tools
Troubleshooting
Node.js not found
Node.js not found
Make sure Node.js is installed and available in your PATH. Test by running
node --version
in your terminal. You should see a version number like v20.10.0
.Auth token invalid
Auth token invalid
Verify your auth token is correct and copied completely from the dashboard. The token should be a long string of characters.
MCP server not connecting
MCP server not connecting
- Check your MCP client’s configuration file for typos
- Ensure the configuration is in the correct location for your client
- Try running
npx @memoryplugin/mcp-server
directly in terminal to test if it works
Memories not loading
Memories not loading
Make sure you’ve added custom instructions telling your AI to use MemoryPlugin for memory operations.