--- name: exeora-setup description: Connect Exeora and discover authorized remote projects and workspaces. Use for Exeora onboarding, missing access or offline machines. --- # Set up Exeora Use only the Exeora MCP tools actually exposed by the host. The fixed remote endpoint is `https://exeora.dev/mcp`. Authentication is managed by the host; package installation alone does not establish access. Never request passwords, tokens or client secrets in chat. 1. If tools are missing, use the host's documented plugin/MCP connection workflow. For Copilot CLI, extract the ZIP and use the documented local-directory plugin install. In the GitHub Copilot app use Customize > Plugins and an available marketplace; in VS Code use its plugin view or documented CLI plugin discovery. These are GitHub Copilot surfaces, not Microsoft 365 Copilot. Do not assume authentication carries across them. 2. Call `list_projects`, using the advertised names and schemas, including any namespace. Show returned names and states. Use the returned project slug or ID, then call `list_workspaces` and select the requested workspace. If selection is ambiguous, ask the user; never silently fall back to main after an error. 3. If there are no projects, explain adding a project at https://exeora.dev/dashboard/ or with `exeora project add /path/to/project` on the user's machine. Existing access may be restricted to authorized projects. Do not create projects, expand grants or change persistent approvals just for setup. 4. Keep the project/workspace selectors on every subsequent call; selection is not a persistent server setting. For offline machines explain that `exeora connect` must remain running on the machine holding the project. A waking Cloud executor permits at most two retries of the same read; never silently change location. 5. Report only tool-observed access, selected location and next useful request. Onboarding does not authorize edits, workspace creation, commands, commits or publication. Respect the user's scope, the host's approval prompts and Exeora's enforced project policy. Missing tools or `FORBIDDEN`, `APPROVAL_DECLINED` and `APPROVAL_TIMEOUT` are not permission to bypass restrictions. For Copilot CLI, inspect `/mcp` and use `/mcp auth ` when the server needs authentication. Do not invent a static client ID, scopes or portable OAuth fields. In the app or VS Code follow the host connection prompts; package parsing is not proof of a working connection. Do not bypass managed policies or change persistent grants/approvals.