Connect an AI assistant
Let an assistant check its change on the live app over MCP, and hand you the approval.
- Outcome
- Your assistant can call Vraelis, and you know what it can and cannot do with it.
- Does not do
- An assistant can ask for a check and read the answer. It cannot approve the plan.
An AI assistant that supports MCP can call Vraelis after it changes your web app. It gets three tools: vraelis_verify to ask for a check, vraelis_status to read where it is, and vraelis_recheck to run the same approved plan after a fix. No tool can approve a plan; the assistant hands you the link.
Set up with vraelis init
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
(retired command) writes the MCP setup for Claude Code, Codex, Gemini CLI, GitHub Copilot in VS Code and the Copilot CLI, and Cursor. For Trae it prints the JSON to paste under Settings > MCP > Add > Configure manually. It also adds a short rule to the project's AGENTS.md, verify before you say it's done, and to CLAUDE.md or GEMINI.md when those assistants are chosen and the file does not already import AGENTS.md. On Windows, use init rather than the manual lines: it registers node and the script path, because many assistants cannot launch the installer's vraelis.cmd.
Set up each assistant by hand
Assistants on your machine run the local server, (retired command), which the CLI provides. ChatGPT and Claude on the web cannot start a local process, so they connect to the hosted server at (retired endpoint) and sign in with OAuth. Allow creates an API key named after the connector, which you can revoke any time under Developers in the console.
Claude Code
The terminal and the VS Code extension share one configuration, so one command covers both.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Codex
The CLI and the IDE extension share one configuration.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Gemini CLI
One command.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
GitHub Copilot in VS Code
Add this to your user or workspace mcp.json.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
GitHub Copilot CLI
Add this to ~/.copilot/mcp-config.json.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Cursor
Add this to ~/.cursor/mcp.json.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Trae
In Trae, open Settings > MCP > Add > Configure manually, and paste this.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
ChatGPT
ChatGPT connects to the hosted server over the web. Turn on developer mode (Settings, Apps and Connectors, Advanced), add a connector with this URL, and choose OAuth. ChatGPT sends you to Vraelis to sign in and click Allow.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Claude (claude.ai and desktop)
Settings > Connectors > Add custom connector, with this URL. Claude sends you to Vraelis to sign in and click Allow.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Any other MCP client
Run the local server over stdio, or connect to the hosted server over HTTP with your API key in an x-api-key header.
This example called the earlier service, which is retired. Its commands and endpoints are no longer shown.
Approve a plan, re-check more than 24 hours after the approval or more than 10 times, or re-check on a different site. Every run, a re-check included, is one verification.