AI assistant setup
Connect ChatGPT, Claude, or Gemini tooling
Umbraco gives an approved AI assistant bounded access to your paired computers. Connect the assistant separately from the computer worker, then approve only the permissions it needs.
Before you connect
- Sign in to the owner control centre and complete Umbraco MFA.
- Install and pair at least one Windows or macOS computer.
- Keep that computer awake and approve remote work in its local Umbraco controls.
- Use only the official endpoint below. Do not share pairing files, owner passwords, recovery codes, or controller tokens with an AI client.
https://umbraco.blueskyadvisory.ae/mcp
Recommended
ChatGPT and Codex plugin
- Open Plugins in ChatGPT on the web or in the ChatGPT desktop app.
- Find Umbraco.AI in the workspace, personal, or shared marketplace and select the plus button to install it. If it is not listed, ask the deployment owner to share or publish its marketplace entry.
- Select Connect when prompted. The plugin connects to Umbraco's hosted MCP service.
- In the browser window, sign in to Umbraco, complete MFA, review the requested permissions, and approve them.
- Start a new chat, type @Umbraco.AI, and ask: “List my paired computers.”
Installation and connection are separate: installing the plugin does not grant it access until you finish Umbraco sign-in and approve its scopes. Managed workspaces may require an administrator to make the plugin available.
Claude custom connector
Pro or Max
- In Claude, open Customize → Connectors.
- Select + → Add custom connector, name it Umbraco, and paste the hosted MCP address above.
- Leave the optional OAuth client ID and client secret empty. Umbraco registers public clients dynamically.
- Add the connector, then complete Umbraco sign-in, MFA, and permission approval.
- In a conversation, open + → Connectors, enable Umbraco, and ask Claude to list your paired computers.
Team or Enterprise
An Owner or Primary Owner must first add the URL under Organization settings → Connectors → Add → Custom → Web. Each member then connects and authorizes their own access.
Advanced developer setup
Gemini CLI
The Gemini consumer web and mobile app do not have a supported Umbraco installation path. For Gemini CLI, use Umbraco's local stdio gateway. Do not paste the hosted URL into Gemini CLI yet: its browser OAuth callback is not part of the current production acceptance matrix.
- Clone the Umbraco repository and install the optional MCP dependencies in a dedicated virtual environment.
- Copy
examples/gateway.example.json. Set the HTTPS relay URL and an absolute path to a controller-token file; never put the token itself in client settings. - Copy
examples/clients/gemini.settings.jsoninto the appropriate user or project settings. Replace the Python executable and gateway-config path with absolute paths. - Keep
trustset tofalse, then rungemini mcp listand use/mcpto review the discovered tools. - Test with “List my paired computers” before enabling any write, terminal, file, or application-launch permission.
Official Gemini CLI MCP instructions · Umbraco gateway reference
Verify and remove access
- Ask the assistant to list computers. A successful result should show only devices paired to this deployment.
- Run a read-only system-information check before approving broader capabilities.
- Review assistant permissions and activity in the owner control centre.
- When access is no longer needed, revoke the assistant in Umbraco and disconnect or uninstall it in the AI client.
A connected assistant cannot wake or control an offline computer unless the computer, router, recorded public IP, Wake-on-LAN settings, and local approval controls are all configured for that action.