MemoryPlugin
Dale a tu IA la capacidad de recordar datos clave y todo lo que hayas discutido.
Documentación
Remote MCP server (hosted)
Connect any MCP client to MemoryPlugin's hosted server over HTTP or SSE, with OAuth sign-in and no install

Written by Alara
Last updated
Connect an MCP client to MemoryPlugin without running anything on your machine. The hosted Remote MCP server accepts connections over HTTPS, handles sign-in with OAuth 2.0 (PKCE), and supports Dynamic Client Registration (DCR) so most clients register themselves on the first connect.
[!NOTE]
This is the recommended way to use MemoryPlugin over MCP. Compared with the local MCP server, there is no Node.js to install and no token to paste into a config file: you connect by URL and approve access in your browser. Reach for the local server only when you specifically want the process on your own machine, or when your client cannot do the browser OAuth flow. The tools and data are identical.
[!NOTE]
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.
Endpoints
Use whichever URL your client asks for:
Base URL (with auto-discovery)
https://www.memoryplugin.com
HTTP (streamable)
https://www.memoryplugin.com/api/mcp/mcp
SSE (Server-Sent Events)
https://www.memoryplugin.com/api/mcp/sse
[!NOTE]
Most clients want the full endpoint path. Some only need the base URL and will auto-discover the rest.
Authentication
The Remote MCP server uses OAuth 2.0 with PKCE and supports Dynamic Client Registration. What this means for you:
- Clients that support DCR register themselves during the first connect. There is nothing to set up in advance.
- You do not hand out any long-lived secret. The client gets tokens after you approve access.
- Your client stores those tokens under its own security model, for example the OS keychain.
[!WARNING]
Do not paste raw API keys into third-party clients unless their own docs tell you to. Use the built-in OAuth flow when it is available.
How the connect flow works
1. Add the endpoint
Configure your MCP client with one of the Remote MCP endpoints above.
2. Start the client
Start or refresh the client. It opens the MemoryPlugin sign-in screen in your browser.
3. Approve access
Sign in and approve the connection. The client exchanges the code for tokens behind the scenes.

The MemoryPlugin consent screen: review the requested permissions, confirm the redirect URL, and continue.
4. Connected
The client connects and lists the MemoryPlugin tools. You are done.
Client configuration examples
Each client has its own config schema for remote servers. Use these as a starting point and check your client's docs for exact keys.
Claude Desktop
Config file location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"memoryplugin-remote": {
"type": "http",
"url": "https://www.memoryplugin.com/api/mcp/mcp"
}
}
}
[!NOTE]
Claude Desktop handles OAuth with Dynamic Client Registration on the first connection. No keys or tokens go in the config.
VS Code / GitHub Copilot Chat
Project file: .vscode/mcp.json
{
"servers": {
"memoryplugin-remote": {
"type": "http",
"url": "https://www.memoryplugin.com/api/mcp/mcp"
}
}
}
[!NOTE]
VS Code supports both HTTP and SSE. It tries HTTP first and falls back to SSE if needed. OAuth with DCR is automatic.
Cursor, Windsurf, and other clients
- Look for "Remote MCP", "HTTP transport", or "Add server" in your client's settings.
- Try these URLs in order:
https://www.memoryplugin.com/api/mcp/mcp(full HTTP endpoint)https://www.memoryplugin.com(base URL with auto-discovery)
- Set the type to
"http"if your client requires it. - Turn on OAuth or DCR if offered. Most current clients do this automatically.
- If your client insists on static credentials, use the local server instead.
Clients without native remote support
If your client cannot talk to a remote MCP server yet, run a local proxy like mcp-remote:
{
"mcpServers": {
"memoryplugin-remote": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.memoryplugin.com/api/mcp/sse"
]
}
}
}
This starts a local proxy that forwards to the remote server, so it looks like a local MCP server to your client.
Capabilities
Once connected, the Remote MCP server exposes the same tools as the local MCP server, plus a chat-history overview:
- Memories to store, retrieve, and search across buckets
- Smart Memory categories and summaries
- Chat History search and synthesized context from your imported conversations
- File search over your uploaded documents
- Chat History Overview, an AI-generated summary of your chat history that is shared with the AI automatically for richer context
See the MCP Server page for the full tool list.
Troubleshooting
[accordion] Unauthorized (401) or repeated sign-in prompts
Finish the OAuth flow in your default browser. If it keeps happening, sign out in your client and connect again.
[accordion] Client does not support Remote MCP
Use the local MCP server, or check for a newer client version with HTTP/SSE transport.
[accordion] Claude Desktop doesn't pick up config changes
Quit the app fully, then reopen it. On macOS, confirm your edits in
~/Library/Application Support/Claude/claude_desktop_config.json.
[accordion] Network or proxy issues
Allow outbound HTTPS to
www.memoryplugin.com. Some corporate proxies block SSE, so prefer the HTTP streamable endpoint if your client supports it.
[accordion] I need static client credentials
Some clients require a pre-registered OAuth client instead of DCR. Check your client docs; if that is not supported, fall back to the local server.
[accordion] My client doesn't support remote MCP at all
Use the
mcp-remoteproxy shown above. It creates a local server that forwards to the remote endpoint, which works with any MCP client.
Related links
[card] Local MCP server
Run MemoryPlugin as a local MCP process via Node.js
[card] API reference
REST endpoints, schemas, and examples
[card] MemoryPlugin website
Features and pricing
[card] Dashboard
Manage your account and settings
This documentation is built and hosted on Mintlify, a developer documentation platform.