3ngram connects to AI tools via the Model Context Protocol (MCP). Each client connects to the same workspace, so memories saved in one tool show up in all others.
Claude Desktop and Claude.ai
Claude Desktop and Claude.ai support MCP connectors natively.
- Open Settings > Integrations > MCP Servers
- Click Add MCP Server
- Fill in:
- Name:
3ngram
- Endpoint URL:
https://mcp.3ngram.ai/mcp
- Complete the OAuth authorization when prompted
Once connected, Claude discovers all memory tools and prompt templates automatically.
Claude Code CLI
Claude Code connects via Streamable HTTP.
claude mcp add 3ngram --transport http https://mcp.3ngram.ai/mcp
Then authenticate:
Select 3ngram and complete the OAuth flow in your browser. For session hooks (briefings, auto-capture), see Claude Code Hooks.
Cursor
Cursor supports MCP servers in settings.
- Open Settings > MCP
- Add a new server:
- Name:
3ngram
- URL:
https://mcp.3ngram.ai/mcp
- Authorize when prompted
ChatGPT
ChatGPT supports remote MCP servers via apps.
- Open Settings > Apps
- Click Advanced settings (Create app)
- Fill in:
- Name:
3ngram
- MCP Server URL:
https://mcp.3ngram.ai/mcp
- Authentication: OAuth
- Click I understand and want to continue
- Complete the OAuth authorization when prompted
This manual setup is temporary. We are working to get 3ngram listed in ChatGPT’s app directory for one-click install. We will notify all users once it is available.
ChatGPT doesn’t expose MCP prompt templates natively. Add this to your custom instructions (Settings > Personalization > Custom instructions) for briefing and debrief support:
When I say "run my briefing", use the 3ngram MCP tools in this order:
1. commitments(include_deferred=True)
2. blockers()
3. overdue()
4. stale_commitments(days=7)
5. recall(topic="recent decisions", sort_by="recent", limit=5)
Present as a structured briefing with sections for Overdue, Blockers,
Open Commitments, Stale items, and Recent Decisions.
When I say "run my debrief", scan the conversation for decisions,
commitments, blockers, and learnings. Persist each with remember(),
resolve completed commitments, and summarize what was captured.
| Feature | Claude Desktop | Claude Code | Cursor | ChatGPT |
|---|
| MCP tools | Yes | Yes | Yes | Yes |
| Prompt templates | Yes | Yes | Yes | Via custom instructions |
| Auto-capture hooks | No | Yes (hooks) | No | No |
| Session briefings | No | Yes (hooks) | No | No |
| OAuth login | Yes | Yes | Yes | Yes |
Auto-capture hooks and session briefings require Claude Code Hooks setup.