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 the others. Use this URL in every MCP client:Documentation Index
Fetch the complete documentation index at: https://docs.3ngram.ai/llms.txt
Use this file to discover all available pages before exploring further.
We are working on adding 3ngram to the Claude and ChatGPT directories for one-click install. We will email users when those listings are live.
How client sync works
Some clients reuse MCP configuration across signed-in surfaces. For example, adding 3ngram in Claude.ai makes it available in Claude Desktop when you are signed into the same Claude account. CLI tools such as Claude Code and Codex may use user-level or project-level config depending on the command you run. If 3ngram does not appear in a specific tool, add the same MCP URL there directly. 3ngram uses OAuth with Dynamic Client Registration (DCR). You do not need a static client ID, client secret, API key, or bearer token in your MCP client config.Claude.ai
- Open Claude connector settings, or go to Customize → Connectors from Claude settings.
- Click Add custom connector.
- Fill in:
- Name:
3ngram - Remote MCP server URL:
https://mcp.3ngram.ai/mcp
- Name:
- Leave advanced OAuth client fields blank.
- Click Add.
- Complete the 3ngram login when Claude opens the OAuth flow.
@3ngram or 3ngram: when you want Claude to call 3ngram tools.
Claude Desktop
Claude Desktop uses the same connector configuration as Claude.ai when you are signed into the same account.- Add 3ngram in Claude.ai.
- Open or restart Claude Desktop.
- Start a new chat and check that 3ngram appears in the connector/tool menu.
ChatGPT
- Open Settings → Apps. In newer workspaces this may appear as Settings → Apps & Connectors.
- Open Advanced settings and enable developer mode if Create app is hidden.
- Choose Create app.
- Fill in:
- Name:
3ngram - MCP server URL:
https://mcp.3ngram.ai/mcp - Authentication: OAuth
- Name:
- Create the app.
- Complete the 3ngram login when ChatGPT opens the OAuth flow.
/3ngram or @3ngram in a chat to route requests to 3ngram.
Codex CLI
Register the hosted MCP server:“3ngram: Search my memories for OAuth setup notes.”If your Codex version does not support
codex mcp add --url, add the entry manually in ~/.codex/config.toml and then run codex mcp login 3ngram:
mcp_oauth_callback_port or mcp_oauth_callback_url in the same config file.
Claude Code
Choose one setup path.Option A: install the 3ngram plugin
Use the plugin when you want MCP plus the Claude Code briefing, capture, and sync hooks:/mcp, select 3ngram, and complete the browser login.
Option B: MCP-only setup
Register only the hosted MCP server:--scope user if you want the registration available across your projects, or --scope project if you want it committed to the project’s .mcp.json.
Cursor
Cursor supports remote MCP servers throughmcp.json.
Cursor setup is pending final directory-capture verification. Use the configuration below as the current expected setup, and check client troubleshooting if Cursor does not start the OAuth flow.
-
Open Settings (
Cmd/Ctrl+Shift+J) → Features → Model Context Protocol. -
Open
mcp.json. Use~/.cursor/mcp.jsonfor a global setup or.cursor/mcp.jsoninside a project for a project-only setup. -
Add a
3ngramentry undermcpServers: - Save the file and restart Cursor if the server does not appear.
- If Cursor prompts for OAuth, sign in to 3ngram and approve access.
cursor://anysphere.cursor-mcp/oauth/callback, which 3ngram allows for DCR-created clients.
Windsurf
Windsurf exposes MCP tools through Cascade.Windsurf setup is pending final directory-capture verification. Use the configuration below as the current expected setup.
- Open Windsurf Settings → Cascade → MCP Servers, or click the MCPs icon in the Cascade panel.
-
Open the raw
mcp_config.jsonfile. The Windsurf editor path is usually~/.codeium/windsurf/mcp_config.json. -
Add a
3ngramentry undermcpServers: - Save the file.
- Refresh MCP servers in Cascade.
- If Windsurf prompts for OAuth, sign in to 3ngram and approve access.
3ngram server ID.
Verify the connection
In any connected client, try:“3ngram: Remember that I connected this client today.”Then ask:
“3ngram: Search my memories for connected this client.”For a fuller verification pass, also try:
“3ngram: Run my briefing.”If the assistant says it does not have access to 3ngram tools, reopen the client’s MCP settings and reconnect. More recovery steps live in client troubleshooting.
Platform support
| Feature | Claude.ai | Claude Desktop | ChatGPT | Codex CLI | Claude Code | Cursor | Windsurf |
|---|---|---|---|---|---|---|---|
| MCP tools | Yes | Yes | Yes | Yes | Yes | Expected | Expected |
| OAuth login | Yes | Yes | Yes | Yes | Yes | Expected | Expected |
| Dynamic Client Registration | Yes | Yes | Yes | Yes | Yes | Expected | Expected |
| Prompt templates | Yes | Yes | Via custom instructions | Yes | Yes | Expected | Expected |
| Automatic hook capture | No | No | No | No | Plugin only | No | No |
Related docs
Quick start
Sign up, connect one client, and save your first memory.
Client troubleshooting
Fix connection, OAuth, and tool-routing problems.