MemoryPlugin
Give your AI the ability to remember key facts and everything you've ever discussed
Documentation Index
Fetch the complete documentation index at: https://help.memoryplugin.com/llms.txt Use this file to discover all available pages before exploring further.
Remote MCP server (hosted)
Connect any MCP client to MemoryPlugin’s hosted MCP server over HTTP/SSE with OAuth and Dynamic Client Registration
export const ArticleInfo = ({author, lastUpdated}) => {
const authorAvatar = author === 'asad' ? '/images/author-asad.jpeg' : null;
const formatDate = dateInput => {
if (!dateInput) return '';
if (typeof dateInput === 'string' && !dateInput.match(/^\d{4}-\d{2}-\d{2}/)) {
return dateInput;
}
try {
const date = new Date(dateInput);
const now = new Date();
const diffTime = Math.abs(now - date);
const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
if (diffDays === 0) return 'today';
if (diffDays === 1) return '1 day ago';
if (diffDays < 7) return ${diffDays} days ago;
if (diffDays < 30) return ${Math.ceil(diffDays / 7)} week${Math.ceil(diffDays / 7) > 1 ? 's' : ''} ago;
if (diffDays < 365) return ${Math.ceil(diffDays / 30)} month${Math.ceil(diffDays / 30) > 1 ? 's' : ''} ago;
return ${Math.ceil(diffDays / 365)} year${Math.ceil(diffDays / 365) > 1 ? 's' : ''} ago;
} catch {
return dateInput;
}
};
return <div style={{
display: "flex",
alignItems: "center",
gap: "8px",
marginBottom: "16px",
padding: "8px 12px",
backgroundColor: "var(--ifm-color-emphasis-100)",
borderRadius: "6px",
fontSize: "14px",
color: "var(--ifm-color-content-secondary)",
border: "1px solid var(--ifm-color-emphasis-200)",
opacity: "0.8"
}}>
<div style={{
width: "40px",
height: "40px",
borderRadius: "50%",
background: authorAvatar || "linear-gradient(45deg, #4F46E5, #7C3AED)",
display: "flex",
alignItems: "center",
justifyContent: "center",
color: "white",
fontWeight: "bold",
fontSize: "18px"
}}>
{authorAvatar ? <img src={authorAvatar} alt={author} style={{
width: "100%",
height: "100%",
borderRadius: "50%"
}} /> : author?.[0]?.toUpperCase()}
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)
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 MCP server, plus some extras:
- Memories — store, retrieve, and search memories across buckets
- Smart Memory — access AI-organized categories and summaries
- Chat History — search and synthesize context from your imported conversations
- File Search — query your uploaded documents
- Chat History Overview — AI-generated summary based on your chat history, automatically shared with the AI for richer context
Refer to the MCP Server page for the full tool list.
Troubleshooting
Complete the OAuth flow in your default browser. If the issue persists, sign out in your client and try again. Use the [local MCP server](/integrations/mcp-server) or check for a newer client version that adds HTTP/SSE transport. Close the app completely, then reopen. On macOS, verify edits in `~/Library/Application Support/Claude/claude_desktop_config.json`. Allow outbound HTTPS to `www.memoryplugin.com`. Some corporate proxies block SSE; prefer the HTTP streamable endpoint if your client supports it. Some clients require pre‑registered OAuth clients instead of DCR. Check your client docs; if unsupported, use the local server as a fallback. 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
Run MemoryPlugin as a local MCP process via Node.js Explore REST endpoints, schemas, and examples Learn more about MemoryPlugin features and pricing Manage your account and settingsServidores relacionados
Kone.vc
patrocinadorMonetize your AI agent with contextual product recommendations
DifyWorkflow
Tools to the query and execute of Dify workflows
Memory Pickle MCP
A project management and session memory tool for AI agents to track projects, tasks, and context during chat sessions.
MCP Microsoft Office Bridge
A secure, multi-user server connecting LLMs to Microsoft 365 services.
GetUTC
Provides the current UTC time from multiple verified sources.
Amazon
Interact with Amazon services for product search, cart management, and viewing order history.
floor plan generator
BuildFloorPlan is an AI floor plan generator for homeowners, interior designers, builders, and small planning teams who need to move from rough input to a reviewable layout faster. It turns short briefs, sketches, images, and PDFs into clearer floor plan outputs in seconds, supports technical 2D layouts, colored presentation-ready plans, and quick 3D previews, and helps users compare layout directions before renovation, client presentation, or internal review. It is designed for fast first drafts, supports editing and refinement workflows, and does not require CAD experience. You can start free with starter credits, and paid plans add more credits, longer history, and commercial usage options.
Tellers.AI - Prompt Based Video Editing
Give video editing skills to your agent
AI Humanize MCP Server
Refines AI-generated content to sound more natural and human-like using advanced text enhancement.
SpellChecker
A fast, multilingual spell-checker for Large Language Models.
Jira
A server for querying Jira issues, requiring a Jira token for authentication.