> ## 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.

# Integration Options

> Choose the best way to integrate MemoryPlugin with your AI tools

export const ArticleInfo = ({author, lastUpdated}) => {
  const authorAvatar = author === 'Alara' ? '/images/author-alara.jpg' : author === 'asad' ? '/images/author-alara.jpg' : 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()}
      </div>
      <div>
        <div style={{
    fontWeight: "400",
    fontSize: "14px"
  }}>Written by <span style={{
    fontWeight: "600"
  }}>{author}</span></div>
        <div style={{
    fontSize: "14px"
  }}>Last updated <span style={{
    fontWeight: "600"
  }}>{formatDate(lastUpdated)}</span></div>
      </div>
    </div>;
};

<ArticleInfo author="Alara" lastUpdated="2026-07-04" />

MemoryPlugin offers multiple integration methods to fit your workflow. Each option has its own strengths - choose based on your needs and technical comfort level.

## Quick Comparison

| Integration           | Best For                                | Setup Time | Platforms                                |
| --------------------- | --------------------------------------- | ---------- | ---------------------------------------- |
| **Custom GPT**        | ChatGPT users who want instant setup    | 30 seconds | ChatGPT (web, desktop & mobile apps)     |
| **Browser Extension** | Best overall experience                 | 2 minutes  | 21+ platforms (desktop & mobile)         |
| **MCP Server**        | MCP ecosystem users                     | 5 minutes  | 100+ MCP clients (including some mobile) |
| **Remote MCP Server** | MCP users without Node.js               | 2 minutes  | 100+ MCP clients                         |
| **TypingMind Plugin** | TypingMind users                        | 1 minute   | TypingMind                               |
| **API**               | Developers building custom integrations | Varies     | Any platform                             |

## Integration Methods

<CardGroup cols={2}>
  <Card title="Custom GPT" icon="message" href="/integrations/custom-gpt">
    **Easiest Setup** - Just click and chat

    Perfect if you:

    * Use ChatGPT as your primary AI
    * Want zero configuration
    * Need mobile support
  </Card>

  <Card title="Browser Extension" icon="globe" href="/integrations/browser-extension">
    **Best Overall** - Rich UI & features

    Perfect if you:

    * Want the best user experience
    * Use multiple AI platforms
    * Want to visually switch between memory buckets
  </Card>

  <Card title="MCP Server" icon="server" href="/integrations/mcp-server">
    **Most Compatible** - 100+ MCP tools

    Perfect if you:

    * Use MCP-compatible clients
    * Want broad tool compatibility
    * Are comfortable with technical setup
  </Card>

  <Card title="Remote MCP Server" icon="cloud" href="/integrations/remote-mcp-server">
    **Hosted MCP** - No local setup needed

    Perfect if you:

    * Want MCP without installing Node.js
    * Use Claude Web, Claude Mobile, or other hosted clients
    * Want the simplest MCP setup
  </Card>

  <Card title="TypingMind Plugin" icon="plug" href="/integrations/typingmind-plugin">
    **TypingMind Native** - Built for TypingMind

    Perfect if you:

    * Use TypingMind as your AI interface
    * Want native plugin integration
    * Manage multiple AI models
  </Card>
</CardGroup>

## Detailed Comparison

### Custom GPT

**[Start Using →](/integrations/custom-gpt)**

<Tabs>
  <Tab title="Pros">
    * Instant setup - just click the link
    * No installation required
    * Works on mobile ChatGPT app
    * Always up-to-date
  </Tab>

  <Tab title="Cons">
    * ChatGPT only
    * Limited customization
  </Tab>
</Tabs>

### Browser Extension

**[Install Extension →](/integrations/browser-extension)**

<Frame caption="The browser extension panel, showing your buckets and memories right alongside the AI you are chatting with.">
  <img className="block dark:hidden" src="https://mintcdn.com/memoryplugin/9o9T_0PzzkacB3w3/images/screenshots/extension/panel-v4.png?fit=max&auto=format&n=9o9T_0PzzkacB3w3&q=85&s=588458d3752aa691df3617b0201d218f" alt="The MemoryPlugin browser extension panel open next to an AI chat" width="1800" height="1400" data-path="images/screenshots/extension/panel-v4.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/memoryplugin/9o9T_0PzzkacB3w3/images/screenshots/extension/panel-v4-dark.png?fit=max&auto=format&n=9o9T_0PzzkacB3w3&q=85&s=1593daabbcbe12bdcde92c4ad8b9ca05" alt="The MemoryPlugin browser extension panel open next to an AI chat" width="1800" height="1400" data-path="images/screenshots/extension/panel-v4-dark.png" />
</Frame>

<Tabs>
  <Tab title="Pros">
    * Rich visual interface with bucket switching
    * Works with 21+ AI platforms
    * Best user experience with full UI
    * Works on desktop and mobile (iOS Safari, [Quetta Browser](https://play.google.com/store/apps/details?id=net.quetta.browser))
    * Chat history sync for ChatGPT, Claude, Gemini, Grok, DeepSeek, and TypingMind
    * Quick inject button for easy activation
  </Tab>

  <Tab title="Cons">
    * Requires clicking to activate in each chat
    * UI optimized for desktop (but works on mobile)
    * Needs browser permissions
  </Tab>
</Tabs>

### MCP Server

**[Setup MCP →](/integrations/mcp-server)**

<Tabs>
  <Tab title="Pros">
    * Works with 100+ MCP-compatible tools
    * Broad ecosystem compatibility
    * Standard protocol implementation
    * Once configured, runs without further clicks
  </Tab>

  <Tab title="Cons">
    * No visual UI
    * Requires technical setup
    * Needs custom instructions
    * MCP client required
  </Tab>
</Tabs>

### API Integration

**[View API Docs →](/integrations/api-integration)**

<Tabs>
  <Tab title="Pros">
    * Complete control and customization
    * Build your own integrations
    * Use in any application
    * Programmatic access
  </Tab>

  <Tab title="Cons">
    * Requires programming knowledge
    * Development time needed
    * Maintenance required
  </Tab>
</Tabs>

## Which Should You Choose?

<AccordionGroup>
  <Accordion title="I'm new to MemoryPlugin" icon="seedling">
    Start with the **[Custom GPT](/integrations/custom-gpt)** if you use ChatGPT, or the **[Browser Extension](/integrations/browser-extension)** for other platforms. These are the easiest to set up and use.
  </Accordion>

  <Accordion title="I use multiple AI platforms" icon="layer-group">
    The **[Browser Extension](/integrations/browser-extension)** is your best choice. It works with ChatGPT, Claude, Gemini, and many others from a single installation.
  </Accordion>

  <Accordion title="I use MCP-compatible tools" icon="plug">
    Set up the **[MCP Server](/integrations/mcp-server)** if you're already using Claude Desktop, Cline, Continue, or any of the 100+ MCP-compatible clients.
  </Accordion>

  <Accordion title="Can I combine them?" icon="circle-plus">
    Yes, and on Claude it is the recommended setup: the **remote MCP server** lets Claude call your memory tools itself, and the **browser extension** keeps your chats syncing into chat history. The integrations share one memory, so mixing them never creates duplicates. Remember that ongoing chat history sync always needs the extension, whichever integration you read memories through.
  </Accordion>

  <Accordion title="I'm a developer" icon="code">
    Check out our **[API Integration](/integrations/api-integration)** to build custom implementations for your specific needs.
  </Accordion>
</AccordionGroup>

## Getting Help

Need assistance choosing or setting up an integration?

* Check specific integration guides for detailed instructions
* Visit our [Feedback Portal](https://feedback.memoryplugin.com) to request features
* Contact [support@memoryplugin.com](mailto:support@memoryplugin.com) for help

<Info>
  You can use multiple integration methods simultaneously. For example, use the MCP Server with Claude Desktop and the Browser Extension for other platforms.
</Info>
