MemoryPlugin
Give your AI the ability to remember key facts and everything you've ever discussed
Integrations
Remote MCP server (hosted)
Written by asad
Last updated 2 months ago
Use MemoryPlugin without installing a local server. Our hosted Remote MCP server lets any compatible MCP client connect over HTTPS with built‑in OAuth 2.0 (PKCE) and Dynamic Client Registration (DCR).
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 one of the following URLs depending on your client’s requirements: 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
Most clients work with the full endpoint paths, but some may only need the base URL and will auto-discover the MCP endpoints.
When to use Remote MCP
- Zero‑install: no Node.js or local process to manage
- Auto‑updates: get the latest MemoryPlugin MCP features instantly
- Firewall‑friendly: outbound HTTPS only
- Works across devices with the same MemoryPlugin account If you prefer a local process (e.g., for fully offline), see the MCP Server (local) page.
Authentication
The Remote MCP server uses OAuth 2.0 with PKCE and supports Dynamic Client Registration (DCR). In practice this means:
- Clients that support DCR can register themselves automatically during the first connect flow
- No long‑lived secrets are required from you; the client obtains tokens after authorization
- Tokens are stored by your client according to its security model (e.g., OS keychain)
Do not paste raw API keys into third‑party clients unless their docs explicitly request it. Use the built‑in OAuth flow whenever available.
High‑level flow
- Configure your MCP client with the Remote MCP endpoint(s) below
- Start or refresh the client; it opens the MemoryPlugin OAuth screen
- Approve access; the client exchanges the code for tokens
- The client connects to the Remote MCP server and lists available tools
Client configuration examples
Each MCP client has its own config schema for Remote MCP. Use these templates as a guide and consult your client’s documentation for exact keys and capabilities.
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"
}
}
}
Claude Desktop will automatically handle OAuth with Dynamic Client Registration during the first connection. No API keys or tokens needed 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"
}
}
}
VS Code supports both HTTP and SSE transports. It will automatically try HTTP first and fall back to SSE if needed. OAuth with DCR is handled automatically.
Cursor, Windsurf, and other clients
- Look for “Remote MCP”, “HTTP transport”, or “Add server” in your client settings
- Try these URLs in order of preference:
https://www.memoryplugin.com/api/mcp/mcp(full HTTP endpoint)https://www.memoryplugin.com(base URL with auto-discovery)
- Set type to
"http"if your client requires it - Enable OAuth/DCR if available; most modern clients handle this automatically
- If your client asks for static credentials, use the local server instead
Clients without native remote support
If your client doesn’t support remote MCP servers yet, you can use a local proxy like mcp-remote:
{
"mcpServers": {
"memoryplugin-remote": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.memoryplugin.com/api/mcp/sse"
]
}
}
}
This runs a local proxy that connects to the remote server, making it appear as a local MCP server to your client.
Capabilities
Once connected, MemoryPlugin exposes the same capabilities as the local server:
- Load memories into context
- Create and update memories
- Search memories by natural language
- Work with memory buckets (create, list, target by bucket) Refer to the in‑client tool list to see the exact set of MCP tools and prompts.
Troubleshooting
Unauthorized (401) or repeated sign‑in prompts
Complete the OAuth flow in your default browser. If the issue persists, sign out in your client and try again.
Client does not support Remote MCP
Use the local MCP server or check for a newer client version that adds HTTP/SSE transport.
Claude Desktop doesn’t pick up config changes
Close the app completely, then reopen. On macOS, verify edits in ~/Library/Application Support/Claude/claude_desktop_config.json.
Network or proxy issues
Allow outbound HTTPS to www.memoryplugin.com. Some corporate proxies block SSE; prefer the HTTP streamable endpoint if your client supports it.
I need static client credentials
Some clients require pre‑registered OAuth clients instead of DCR. Check your client docs; if unsupported, use the local server as a fallback.
My client doesn't support remote MCP at all
Use the mcp-remote proxy approach shown above. This creates a local stdio server that forwards requests to the remote endpoint, making it compatible with any MCP client.
Related links
Local MCP server
Run MemoryPlugin as a local MCP process via Node.js
API reference
Explore REST endpoints, schemas, and examples
MemoryPlugin website
Learn more about MemoryPlugin features and pricing
Dashboard
Manage your account and settings
Was this page helpful?
YesNo
MCP ServerBrowser Extension
Related Servers
Rememberizer MCP Server for Common Knowledge
Access personal or team knowledge from internal repositories like documents and Slack discussions.
Esa MCP Server
A MCP server for the document sharing service esa.io.
Readwise Reader
An MCP server for the Readwise Reader API to access and manage your articles and highlights.
CV Forge MCP
Forge powerful, ATS-friendly CVs tailored to any job - an MCP server for intelligent CV generation
macOS Notification MCP
Trigger macOS notifications, sounds, and text-to-speech from an AI assistant.
Breathe HR
Provides secure, read-write access to Breathe HR data for AI assistants.
Markdown to WeChat Converter
Converts Markdown text into HTML compatible with WeChat official accounts using an external API key.
Zephyr Scale
Manage Zephyr Scale test cases through the Atlassian REST API.
YNAB
Access and manage your YNAB (You Need A Budget) data through MCP-enabled clients.
Siri Shortcuts
List, open, and run shortcuts from the macOS Shortcuts app.