config.yaml file (the current format — config.json is legacy and is ignored if a config.yaml is present). Perfai Cloud is a remote server — nothing to install locally, and no npm package to run. Authentication is a custom Bearer header today (not OAuth), since perfai-cloud does not yet publish OAuth discovery metadata.
MCP tools are only available in Continue’s Agent mode — not Chat or Edit mode. Switch modes from the dropdown in the chat input box before expecting Perfai’s tools to show up.
Generate your Bearer token
Run this in your own terminal — substitute your real Perfai email and password:- macOS / Linux
- Windows (PowerShell)
config.yaml as Bearer <base64>.
Installation
- Global
- Workspace-scoped
File:
~/.continue/config.yaml (macOS/Linux) or %USERPROFILE%\.continue\config.yaml (Windows). Registers the server for every workspace.Verify the server is connected
- Switch the chat mode dropdown to Agent.
- Start a new chat and ask it to list its available tools, or check the extension’s output panel (View → Output, select Continue) for a connection error.
- If it fails to connect, re-check the
Authorizationheader value and confirm there’s no trailing whitespace in the base64 string, and that it’s nested underrequestOptions.headersas shown above.
Login
The prompts below run inside Continue’s chat, not your terminal. The only file-based step is editing
config.yaml.login with no arguments, which opens a browser to Perfai’s own login page — never type your email/password directly into the chat. Confirm the session with:

