Craft CMS

Ligue um cliente de IA ao Craft CMS. Dentro dos direitos de um utilizador do Craft.

O AlphaBridge MCP é um servidor MCP para o Craft CMS 5. O MCP é o padrão aberto através do qual os assistentes de IA utilizam ferramentas. Um cliente de IA chega aos seus conteúdos através de um único endpoint. Cada chamada é executada como um utilizador do Craft e não pode fazer mais do que esse utilizador.

Estado: ainda não está à venda. Está a ser preparado para a Craft Plugin Store. Esta página descreve o que o plugin faz.

Âmbito

O que faz — e o que deliberadamente não faz.

Uma lista curta inspira mais confiança do que uma longa. Cada ausência abaixo é uma decisão, não uma lacuna.

Incluído

  • Conteúdos — entradas e categorias: ler, criar, atualizar, eliminar. Rascunhos: listar, criar, aplicar, descartar. Globais: ler e atualizar.
  • Assets e esquema — acesso de leitura a assets, campos, secções, tipos de entrada e sites.
  • Operações — registos, caches, a fila, rotas, informações do sistema e dos plugins.
  • Uma consulta protegida à base de dados — um único SELECT sobre uma tabela, atrás de uma proteção.
  • Um registo de auditoria — cada chamada de ferramenta com utilizador, resultado e nomes dos argumentos.

Deliberadamente não incluído

  • Sem execução arbitrária de PHP. Não existe nenhuma ferramenta que execute código que lhe seja passado.
  • Sem implementação. Este plugin não move ficheiros e nunca se liga a outro servidor por SSH ou FTP. Trabalha dentro da instalação do Craft em que está instalado.
  • Sem gestão do ciclo de vida de plugins. Nada instala, ativa ou remove plugins.
  • Sem escrita na configuração do projeto nem nos utilizadores. O Craft protege-os nos seus controladores, não na API de elementos que este plugin usa.
  • Sem etiquetas. O Craft não tem nenhuma permissão para elas, por isso teria de ser inventado um limite.
Limites

O limite é um utilizador do Craft, não uma promessa.

Um token pertence exatamente a um utilizador do Craft e tem as permissões desse utilizador. Os pormenores estão na página de segurança.

Permissões, por elemento

Antes de uma entrada ser listada, guardada ou eliminada, o plugin pergunta ao Craft o que este utilizador pode fazer com este elemento, neste site. Uma secção desconhecida ou proibida devolve uma lista vazia, e não um erro que revele a sua existência.

Desligado até o ligar

Todas as ferramentas que alteram o estado estão desligadas por predefinição. Ativa-as uma a uma na página de definições. Um interruptor de só leitura está acima de tudo e prevalece.

Um registo que é seguro guardar

O registo de auditoria regista quem chamou o quê, quando e se foi permitido. Regista os nomes dos argumentos, nunca os seus valores — por isso o registo nunca se torna uma segunda cópia dos seus conteúdos.

Os âmbitos restringem ainda mais

Um token tem um âmbito: read, content ou full. O âmbito só restringe o que o utilizador já pode fazer. Nunca o alarga.

Preço

Um preço, um ambiente.

$49 pagamento único, por ambiente de produção

Depois, $19 por ano para continuar a receber atualizações. Vendido através da Craft Plugin Store sob a Craft License, assim que a ficha estiver publicada — está em preparação.

Os ambientes de desenvolvimento e de staging podem ser experimentados gratuitamente — isso faz parte da Craft License, não é um período experimental concedido por nós.

Requisitos

  • Craft CMS 5.9 ou mais recente
  • PHP 8.2 ou mais recente
  • MySQL 8.0.17+ / MariaDB 10.4.6+ ou PostgreSQL 13+
  • Um cliente MCP que fale Streamable HTTP e consiga enviar um cabeçalho Authorization
Família

A mesma ideia, para WordPress.

O AlphaBridge MCP começou no WordPress, onde está disponível hoje. Os dois plugins partilham a abordagem — um endpoint autenticado, as permissões de um utilizador real, um registo para cada chamada — mas são produtos separados, com funcionalidades distintas.