Skip to content

Setup and Accounts

AI access should be configured like normal system access: install the required packages, create dedicated users, create tokens for those users, and assign permissions explicitly.

Required Packages

Install the MCP server package in the QUIQQER installation:

shell
./console composer require quiqqer/ai-mcp

quiqqer/ai-mcp depends on the REST and OAuth packages used for authenticated access. QUIQQER's Composer integration runs the required setup steps during the package operation.

After installation, verify that the package is installed:

shell
./console package --show=quiqqer/ai-mcp

The MCP endpoint is available below the installation host:

text
https://www.example.com/mcp

AI User Accounts

Create separate QUIQQER users for AI clients and agents. Do not use a personal administrator account as an AI token owner.

Recommended account model:

AccountUse
ai-content-editorCan read and edit selected project content.
ai-media-assistantCan upload or update media where needed.
ai-maintenanceCan run selected maintenance tools such as cache clearing.

Use groups to keep permission assignment repeatable. If multiple AI clients need different rights, create separate groups and separate tokens.

API Tokens

API tokens are created for a QUIQQER user. They work like personal access tokens and are used as bearer tokens when connecting to the MCP endpoint.

In the administration interface:

  1. Open the user that should own the token.
  2. Open the API tokens tab.
  3. Create a token with a clear title, for example Codex local workstation or Claude content review.
  4. Store the token securely. Do not paste it into public documentation, chats, or tickets.

If users manage their own profile and the OAuth token profile view is enabled, they can also create and delete their own API tokens from their profile.

Permissions

Grant permissions to the AI user or its group. MCP access is not enabled by the token alone.

Core MCP permissions:

PermissionUse
Can use the core MCP tools (quiqqer.core.mcp.canUse)Allows use of the core MCP tools.
Can clear the QUIQQER cache via MCP (quiqqer.core.mcp.clearCache)Allows cache clearing through MCP. Grant only to maintenance accounts.

Bricks MCP permission:

PermissionUse
Can edit bricks via MCP (quiqqer.bricks.mcp)Allows use of the Bricks MCP tools when quiqqer/bricks is installed.

The user still needs the normal QUIQQER permissions for the target action. For example, a user that updates a site through MCP also needs the relevant project and site edit permissions.

Activation Checklist

Before connecting an AI client:

  • quiqqer/ai-mcp is installed.
  • The AI user exists and is not a shared human administrator account.
  • The AI user has an API token.
  • The AI user has Can use the core MCP tools (quiqqer.core.mcp.canUse) when core tools should be available.
  • Optional maintenance rights such as Can clear the QUIQQER cache via MCP (quiqqer.core.mcp.clearCache) are only enabled when required.
  • Package-specific MCP permissions are enabled only for packages the AI should use.
  • Project, site, media, and module permissions match the intended workflow.
  • The target project and language are known.

Released under GPL-3.0-or-later.