ChatGPT Web and Desktop
Connect ChatGPT to Nowledge Mem with the browser extension for capture, or Remote MCP over OAuth so ChatGPT Web and desktop can search your Mem directly.
ChatGPT can work with Nowledge Mem in two different ways:
- Browser extension: capture insights and back up the current ChatGPT thread from the browser side panel.
- Remote MCP over OAuth: let ChatGPT call your Mem server as a connector, so ChatGPT Web and ChatGPT desktop can search memories, threads, and library context during a chat.
Use the browser extension when you want to save from ChatGPT. Use Remote MCP when you want ChatGPT to read from Mem.
Option 1: Capture ChatGPT Conversations
Install Nowledge Mem Exchange if you want Mem to capture decisions, discoveries, and full thread backups from the ChatGPT page you are using.
Install the browser extension
Follow the Browser Extension guide, then open the side panel on chatgpt.com.
Choose what to save
Use Always Remember for automatic high-signal memory capture, Manual Distill when you know a thread matters, and Thread Backup when you want the full conversation saved as a thread.
ChatGPT Business and Team History
Personal ChatGPT accounts can usually use OpenAI's official data export, then import the exported chat.html through Import existing conversations. ChatGPT Business, Enterprise, and some Team workspaces may not expose the same full conversation export in ChatGPT settings today.
If you need old workspace history in Mem, treat this as a data portability workflow:
- For conversations you can still open, use the Exchange side panel to save the current thread.
- For files you already exported locally, import them from Threads → Import → Bulk Import or with the local
nmemCLI. - For company or team data, check your workspace policy first. Do not paste ChatGPT access tokens into tools you do not fully trust.
Unofficial exporters are not Mem features
Community threads discuss tools such as chatGPT_extractor and export-chatgpt for ChatGPT Team or Business history. These are not OpenAI or Nowledge Mem tools. They may depend on ChatGPT web session tokens or private endpoints, may break when ChatGPT changes, and may be disallowed by your workspace policy. Use them only for data you are allowed to export, on a machine and codebase you trust.
After you have a local export folder, you can ask your coding agent to do the import safely:
I exported my ChatGPT Business/Team conversations to:
/path/to/export-folder
Please inspect the files locally without uploading them anywhere. Use the local
`nmem` CLI to import the conversations into Nowledge Mem as ChatGPT threads.
Start with a small sample, verify with `nmem t list --source chatgpt -n 5`,
then import the rest. Preserve titles and timestamps when available, set the
source to `chatgpt`, and do not create long-term memories automatically.For a single Markdown, JSON, or HTML file, the agent can start with:
nmem t import --file /path/to/conversation.md --source chatgptFor context on why this is needed, see the OpenAI community discussion about ChatGPT Team export limitations.
Option 2: Let ChatGPT Use Mem Through MCP
Use this when ChatGPT asks for a remote MCP connector URL. Mem uses Access Anywhere plus OAuth, so you do not paste a private nmem_ API key into ChatGPT.
Custom Access Anywhere is required
ChatGPT is a cloud client. It cannot reach localhost or a private LAN
address on your machine. Configure Access Anywhere with a public HTTPS
endpoint first, then copy the Mem MCP endpoint that ends with /mcp.
Start Remote MCP OAuth in Mem
Open Mem → Connectors → AI Tools → Remote MCP over OAuth, then click Start setup. You can do this from the desktop app, the desktop app in remote-client mode, or the web client at your public HTTPS Mem address.
Mem opens a pairing page in your browser and copies the /mcp URL. Keep using
that same browser profile for the ChatGPT OAuth approval step.
If you accidentally close the pairing page or ChatGPT's approval page, return to Remote MCP over OAuth in Mem and click Start over. Mem opens a fresh pairing page immediately; you do not need to wait for the previous 30-minute pairing window to expire.
Remote clients use the server you are connected to
If you are using the web client or a desktop app connected to a remote Mem
server, the OAuth setup is created on that remote server. The copied MCP URL
will use that server's public HTTPS address, not 127.0.0.1.
Paste the Mem MCP endpoint
Copy the Access Anywhere MCP endpoint from Mem. It must end with /mcp, for example:
https://your-access-anywhere-domain.example/mcpPaste that URL into ChatGPT and continue.
Approve Mem through OAuth
When Mem opens the OAuth approval page, allow ChatGPT to use Mem. If you see "Pair this browser with Mem", return to Mem, click Start over, and continue in the same browser profile that opened the pairing page.
Enable the connector in ChatGPT
Allow the connector for the current ChatGPT workspace or chat context.
Ask ChatGPT to use Mem
Ask ChatGPT to search your Mem context. In ChatGPT Web or the ChatGPT desktop app, mention @Nowledge Mem, then ask for what you need, for example: "Search my Mem for the project decision about the database migration."
Desktop works after web setup
ChatGPT currently creates custom connectors from the web settings page. Once
the connector is added, the same ChatGPT account can use it in the ChatGPT
desktop app by mentioning @Nowledge Mem in a chat.
Which Path Should I Use?
| Goal | Use |
|---|---|
| Save useful ChatGPT conversations into Mem | Browser extension |
| Let ChatGPT Web or desktop search Mem during a conversation | Remote MCP over OAuth |
| Import years of old ChatGPT history | Import existing conversations |
| Bring over ChatGPT Team or Business history without an official export | Export locally with a tool you trust, then import files with nmem |
Related
Browser Extension
Capture memories and thread backups from supported web AI chat platforms with the Nowledge Mem Exchange extension.
Claude Code
Plugin for Claude Code with lifecycle hooks. Reads Context Bundle or Working Memory at session start, searches when relevant, and saves insights at the right moment.