Setup for Claude, Claude Code, Cursor, Windsurf, VS Code and any other MCP client.
There are two ways to authenticate, and every client below supports at least one:
Sign in (OAuth). The client only needs the URL. It opens Oleon in your browser, you press Connect, and it receives a credential. Use this whenever your client offers it.
Connector token. You create a token in Oleon and paste it into the client's configuration as a header. Use this for clients without OAuth support, and for scripts.
Both are described in Authentication. The server URL is the same either way:
If you added the server without a token, start Claude Code, run /mcp, select oleon and choose Authenticate. Add --scope user to make the server available in every project on your machine rather than only the current one.
Add the server to .vscode/mcp.json in your workspace, or run MCP: Add Server from the command palette. It is available to GitHub Copilot in agent mode.
A client that can only start local servers can use mcp-remote as a bridge. It runs on your machine, speaks to the client locally and to Oleon over HTTP, and handles the browser sign-in itself: