Connect your workspace to the tools where work begins.
Use EXO in the browser for cloud workspace access, or run the desktop hub when external MCP clients need controlled access to local files, repositories, and system tools.
Quick start
Choose the EXO surface that matches the work you need to do.
Your account carries workspace access and plan state across the browser and desktop surfaces.
Browser is best for cloud access. Desktop adds local MCP, filesystem, repository, shell, and OS-level capabilities.
Add only the providers and integrations required by your workflow. Credentials remain scoped to your account or local desktop environment.
Connect an MCP client
EXO Desktop exposes a local SSE endpoint for supported MCP clients while the local hub is running.
http://localhost:3456/sseThe endpoint is local to your machine. Keep EXO Desktop open and confirm port 3456 is available before connecting Claude Code, Cursor, Codex, Gemini CLI, or another MCP client.
Add EXO as a remote SSE MCP server.
Register the endpoint in MCP settings.
Use EXO as a workspace tool provider.
Connect through its MCP server configuration.
Models and integrations
Keep client choice separate from model and service choice.
Browser and desktop boundaries
Both surfaces share your account, but local machine access is intentionally desktop-only.
Browser workspace
- Account and cloud workspace access
- Chat, pages, tasks, and databases
- Connected remote services
Desktop hub
- Everything available in browser
- Local MCP endpoint
- Local files, shell, and OS tools
Security basics
Keep execution intentional and credentials narrowly scoped.
Use provider keys with only the permissions your workflow requires. Never place service secrets in client-side code.
Review requested actions before granting local file, shell, messaging, or third-party service access.
If the MCP endpoint is unavailable, confirm EXO Desktop is running and another process is not using port 3456.