Skip to main content
Continue is an open-source AI coding assistant, available as a VS Code and JetBrains extension. It supports remote MCP servers through its 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:
Copy the resulting string — you’ll paste it into config.yaml as Bearer <base64>.

Installation

File: ~/.continue/config.yaml (macOS/Linux) or %USERPROFILE%\.continue\config.yaml (Windows). Registers the server for every workspace.
Continue nests the auth header under requestOptions.headers, not a flat "headers" key.
config.yaml holds your credentials in plaintext — keep it private and out of version control.

Verify the server is connected

  1. Switch the chat mode dropdown to Agent.
  2. 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.
  3. If it fails to connect, re-check the Authorization header value and confirm there’s no trailing whitespace in the base64 string, and that it’s nested under requestOptions.headers as shown above.

Login

The prompts below run inside Continue’s chat, not your terminal. The only file-based step is editing config.yaml.
In Continue’s chat (Agent mode), type:
This calls 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:

Register an app and run a scan


Fix and verify