> ## 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 === '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()}
      </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="asad" lastUpdated="2026-03-24" />

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  | 16+ 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
    * Currently available to all users (OpenAI may restrict to paying users in future)
    * Limited customization
  </Tab>
</Tabs>

### Browser Extension

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

<Tabs>
  <Tab title="Pros">
    * Rich visual interface with bucket switching
    * Works with 16+ 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, and DeepSeek
    * 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, works seamlessly
  </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="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>
