Chat and Cowork can’t send larger files or images - what works where.
After adding the server, start a new session. Clients read their server list at startup, so a server added mid-conversation will not appear. Restart the CLI, or quit and reopen the desktop app - closing the window is not enough.
Claude Code
Add the server. Use--scope user so it follows you into every project; drop the flag to keep it to the current directory.
/mcp, pick copyleaks_app, and sign in. The browser round-trip stores a token in your OS keychain - you will not be asked again until it expires.
Or sign in without a session: claude mcp login copyleaks_app. If the browser does not open, open the printed URL yourself. On a headless machine or over SSH, add --no-browser and paste the full redirect URL back at the prompt - over SSH, connect with ssh -t so the paste prompt works.
Confirm:
.mcp.json entry has not been approved on this machine yet - run /mcp and approve it.
Sharing it with a team - add it to .mcp.json at the project root and commit that file. Each teammate approves the server once and signs in with their own Copyleaks account; no credentials travel in the file.
The Claude Chat and Cowork tabs, and claude.ai
The Chat and Cowork tabs of Claude Desktop, and claude.ai, reach remote MCP servers as custom connectors. There is noclaude_desktop_config.json entry for this - that file handles locally installed servers only.
- Open Customize → Connectors.
- Press +, then Add custom connector.
- Paste
https://extensions.copyleaks.com/mcpand leave Advanced settings untouched - the server registers the client for you. - Press Add, then Connect, and approve the permissions the sign-in page requests.
Team and Enterprise workspaces - an Owner adds the connector once under Organization settings → Connectors. Every member then connects it from their own Customize → Connectors and signs in as themselves. The organization-level entry publishes the server; it does not share a session or a Copyleaks account.
Cowork
- Open the Cowork tab and choose a folder - Cowork reads and writes only inside folders you share.
- Describe the job in one message: “Scan every
.docxin this folder that changed since yesterday with my Client Reports profile, and write a summary tooriginality-check.md.” - To repeat it, save it as a scheduled task. A task that needs a folder on your computer runs on your computer, so the desktop app has to be open when it fires; a task that only reads past scans can run in the cloud with the app closed.
Gemini CLI
~/.gemini/settings.json (user scope) or .gemini/settings.json (project scope), which also lets you name the permissions you want and set a timeout:
/mcp. --trust skips tool confirmations for writes too - use it only with read-only permissions.
Antigravity
Antigravity keeps MCP configuration inmcp_config.json - globally at ~/.gemini/config/mcp_config.json, or per-project at .agents/mcp_config.json. Connect Copyleaks through the mcp-remote bridge (Anything else), which needs Node.js installed:
Codex CLI
Codex reads MCP servers from~/.codex/config.toml. The table key becomes the server name, so use underscores rather than hyphens.
Cursor and VS Code
Cursor infers the transport from the URL, so a remote server needs nothing but the address:~/.cursor/mcp.json, per-project at .cursor/mcp.json.
VS Code with GitHub Copilot follows the same shape in .vscode/mcp.json, under a servers key rather than mcpServers. Add the server through MCP: Add Server → HTTP and let the editor write the file, which avoids guessing the current schema.
Anything else
Plenty of MCP clients still speak only stdio. Bridge them withmcp-remote, which runs locally, handles the OAuth sign-in in your browser, and proxies the session to the remote endpoint. Any client that can launch a command can use it.
~/.mcp-auth.
