ChatGPT Web and Desktop
Use Remote MCP to connect to Nowledge Mem and let all your tools share the same memory.
For your agent
Read https://mem.nowledge.co/SKILL.md and https://mem.nowledge.co/docs/integrations/chatgpt-web. Connect me to Nowledge Mem and save the full skill. For a personal or Team workspace on Nowledge Cloud, use the official plugin at https://nowled.ge/openai; no server URL is needed. Otherwise, follow the guide to configure Remote MCP with the complete URL already provided or confirmed. Reuse an existing connection and guide me through sign-in and OAuth consent.
Save the current conversation originals, including this reply, to the same Thread. After each reply, call sync automatically by default. Check the actual connection and sync status and summarize what you changed.Ask ChatGPT to find a saved decision, read a Memory, or save and update something you want to keep. Start with the official Nowledge Mem plugin if your personal or Team workspace is on Nowledge Cloud.
Choose where your Mem runs
Workspace on Nowledge Cloud, personal or Team? Follow the official plugin steps below. Mem running on your computer? Follow the connection help using Access Anywhere or Nowledge Link, and keep Mem running while ChatGPT uses it.
Install the official Cloud plugin
- Open Nowledge Mem in the Plugins Directory and select Install plugin.
- Sign in to Mem. Choose the intended personal or Team workspace on Nowledge Cloud, then approve the displayed OAuth permissions. You must already have access to that workspace.
- If sign-in opens another tab, finish there, return to the authorization tab, and select Continue after sign-in. On the plugin page, Manage and Try in chat indicate that it is installed.
- Select Try in chat, or mention
@Nowledge Memin a new chat.
You do not need to paste a server URL or API key for this installation. Developer mode is for the separate custom connection, not a step in installing the official plugin. ChatGPT account availability and organization policy still apply.
Check a save and readback
Save a temporary test memory titled "ChatGPT connection check" with the content
"The test lantern is amber." Give me its Memory ID, then read that exact ID back.The returned content should match what you saved. You can then ask:
Update only that test Memory ID: "The test lantern is cobalt."
Read the same ID back, then search my Mem for "test lantern".Memory creation, exact-ID reading, updating, and keyword retrieval have been verified through published 1.0.1. Check the resolved Space on the receipt; reading across permitted Spaces does not choose a shared write destination. Request a particular existing Space explicitly when that is your intent.
If search reports that semantic retrieval is unavailable, try distinctive keywords. An empty result in that state does not prove that the information is absent. Semantic retrieval depends on the Cloud workspace's model and index availability; installing the plugin does not enable it.
The plugin does not automatically back up your complete ChatGPT history. Use the browser extension below for conversation capture, or import an existing export.
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 → Import account history 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.
Common questions
The custom connector entry is missing
Use the official plugin from the Plugins Directory for a personal or Team workspace on Nowledge Cloud. For a custom connection, Add custom MCP server is in ChatGPT Plugins or Settings → Apps; availability depends on account and workspace policy. If sign-in opens another tab, finish there and return to Continue after sign-in. Check the exposed tools and scope instead of inferring write access from a plan name.
The connection fails
Use the complete public HTTPS MCP address supplied by Nowledge Mem. Keep its query unchanged. For Nowledge Cloud, the endpoint is https://cloud.nowledge.co/mcp?space_protocol=exact-v1.
For Mem running on your computer, keep Mem and Access Anywhere running. A hosted tool cannot reach localhost or a private LAN address. If a temporary address changes, update the host connection; Nowledge Link provides a stable address. Complete pairing and OAuth in the same browser profile. Never paste an API key or token into chat.
The connection works, but conversations are not saved
The host needs the sync_thread tool and explicit threads:sync permission; readback needs threads:read. Memory writes use a separate mem:write scope. Reauthorize a read-only connection with the required permissions. Verify one narrowly scoped write and read back the stored originals in the intended Space.
The setup prompt requests the full current conversation, including each assistant reply, in the same Thread. The host can save only originals it can access. A connected status alone does not prove automatic sync. The shared skill defines verification and recovery; report unavailable tools or reply access instead of claiming success.
