Your team already lives in Claude Code, Cursor, and Claude Desktop. Connect each to the same Glean remote MCP server and every one of them can search, summarize, and answer from your company's permission-aware knowledge — no per-host reimplementation, no separate index.
Detect installed hosts
Check for Claude Code, Cursor, and Claude Desktop on this machine.
Resolve your Glean backend
Ask for your work email, POST it to https://app.glean.com/config/search, and extract {instance} from the subdomain of the returned queryURL — the same chain cookbook-conventions' auth section uses. The MCP server URL is https://{instance}-be.glean.com/mcp/default.
Configure each detected host
--client values: claude-code, cursor, claude-desktop. This is the real, GA, first-party CLI for this job — it handles OAuth with Dynamic Client Registration by default. Don't hand-walk a Configurator URL or ask for an API token.
npx -y @gleanwork/configure-mcp-server remote --url https://{instance}-be.glean.com/mcp/default --client <host>Restart the host app
Cursor and Claude Code pick up the new server on restart; Claude Desktop needs the hammer icon to confirm Glean tools are available.
Verify
Per host, ask "Who's on call for payments-service?" and confirm a real, Glean-cited answer.
Copies a prompt your AI assistant can build from.