Copilot's agent mode, with Norbix as a tool.
Every Norbix installation is an MCP server — the hosted address below, nothing to install. The tool signs in with OAuth in your browser and gets described tools marked read or change.
norbix login → norbix ai init → norbix … --json --dry-run first, --yes only for destructive changes. Same commands in CI.https://hub.norbix.ai/v3/account/mcp The blocks below are the ones Cloud shows for the managed service. On your own installation Cloud fills in your own addresses.
For GitHub Copilot agent mode. Not in Cloud's Connect your AI page yet.
{
"servers": {
"norbix": {
"type": "http",
"url": "https://hub.norbix.ai/v3/account/mcp"
}
}
} VS Code shows a Start action above the server in the file and asks you to sign in. Pick the roles, press Allow.
npm i -g @norbix.ai/cli
norbix login
norbix ai init --target agents VS Code asks for the key once and keeps it in its secret store — nothing lands in the file.
{
"inputs": [
{ "type": "promptString", "id": "norbix-key", "description": "Norbix API key (nbsu_…)", "password": true }
],
"servers": {
"norbix": {
"type": "http",
"url": "https://hub.norbix.ai/v3/account/mcp",
"headers": { "Authorization": "Bearer ${input:norbix-key}" }
}
}
} VS Code calls a read tool, for example get_database_taxonomies, and turns the JSON into a list. Ask for a change and the tool either goes through (Administrator) or answers "Caller is missing required permission" (Viewer).
Show the last 20 error logs of my Norbix project.
Create a project, enable modules, build collections from a schema bundle and publish them.
Find, count, insert and update records; taxonomies, aggregates and triggers on every collection.
Email, push, SMS and payment providers; templates, campaigns, files and storage.
Roles and policies, sign-in integrations, invitations and the membership settings.
Triggers across modules, scheduler tasks, serverless code functions and webhooks.
Logs by correlation id, diagnostics, usage — the same read-only look Cloud gives you.
OAuth opens Cloud's consent screen. You tick the projects and roles the tool gets — Viewer, Developer, Data Editor, Administrator or your own.
The tool acts as an AI service user. Remove it under Account → AI service users and it is signed out.
Every tool is marked read or change. Tools that send messages, delete or change a lot answer requires_confirmation first.
Every call the tool makes is in Logs with its correlation id, like any other request.
Open your avatar → Connect your AI in Cloud. It holds a prompt you can paste into any AI tool, the Hub, API and MCP addresses of your installation, and one tab per tool with the exact commands — including the key variants for CI.
Copy-paste setup for every tool, a first prompt and what it returns.
The address, OAuth or a key, the consent screen, roles and environments.
Every tool group per module, which ones read, change, or ask first.
The Viewer and Auditor roles, and a key for CI.
Create a free account, connect VS Code, and ask it for your first backend change.