Back to blog

Como o Mia Funciona com o Drupal: Um Guia Prático de Configuração

pt • 7/7/2026

Um guia passo a passo para conectar o Drupal ao Mia através do servidor MCP oficial — instale o módulo, configure o endpoint e deixe seu assistente de IA gerenciar conteúdo, entidades e fluxos de trabalho diretamente do chat.

Como o Mia Funciona com o Drupal: Um Guia Prático de Configuração

Como o Mia Funciona com o Drupal: Um Guia Prático de Configuração

O Drupal é uma das plataformas CMS mais flexíveis da web — e graças ao Model Context Protocol (MCP), agora ele pode trabalhar em conjunto com o Mia, seu secretário pessoal de IA. Neste guia, vamos guiá-lo pela configuração completa: desde a instalação do módulo do servidor Drupal MCP até a conexão com seu chat Mia.

Ao final, o Mia será capaz de ler, criar, atualizar e gerenciar conteúdo do Drupal diretamente da sua conversa no Telegram — sem dashboards, sem mudanças de contexto.


O que é MCP e por que você deveria se importar?

O Model Context Protocol é um padrão aberto (originalmente introduzido pela Anthropic e agora suportado pela OpenAI e Google) que permite que agentes de IA conversem com serviços externos através de uma interface estruturada e segura.

Um servidor MCP expõe ferramentas e dados de um sistema (Drupal, no nosso caso). Um cliente MCP (Mia) se conecta a esse servidor e utiliza essas ferramentas em seu nome.

Para proprietários de sites Drupal, isso significa que você pode fazer coisas como:

  • Pedir ao Mia para criar ou atualizar um post de blog
  • Pesquisar um rascunho de conteúdo não publicado
  • Listar termos de taxonomia, usuários ou visualizações (Views)
  • Acionar fluxos de trabalho (moderação, publicação, agendamento)
  • Puxar relatórios de saúde e status do site

Tudo isso a partir de um único chat no Telegram.


Pré-requisitos

Antes de começar, certifique-se de que você tem:

  • Um site Drupal 10.x ou 11 (PHP 8.1+, configuração padrão do Composer)
  • Acesso de administrador para instalar módulos
  • Uma conta Mia Handles com pelo menos um plano Standard (conexões MCP exigem acesso à API)
  • O SDK oficial PHP MCP instalado globalmente ou disponível via Composer

Passo 1 — Instale o módulo do Servidor MCP do Drupal

O módulo recomendado é o mcp_server do Drupal.org — ele é construído sobre o SDK oficial modelcontextprotocol/php-sdk (colaboração PHP Foundation + Symfony).

Da raiz do seu site, execute:

composer require drupal/mcp_server

Em seguida, habilite-o através do Drush ou da interface do usuário:

drush en mcp_server -y
drush cr

Alternativamente, vá em Extender → Instalar novo módulo, carregue o arquivo compactado e habilite.

Após habilitar, navegue até Configuração → Serviços da Web → Servidor MCP (/admin/config/services/mcp_server). Lá você encontrará:

  • URL do Endpoint — a URL pública para o endpoint MCP (geralmente https://seusite.com/mcp)
  • Autenticação — Autenticação Básica, token ou OAuth (recomendado: token)
  • Ferramentas e recursos — ative quais capacidades do Drupal são expostas (nós, usuários, taxonomia, Views, etc.)

Gere um token de API seguro e salve-o — você precisará dele no Mia.


Passo 2 — Exponha o endpoint de forma segura

O endpoint MCP só deve ser alcançável por serviços em que você confia. Opções típicas:

  • Lista de permissão de IP — restrinja o acesso ao IP de backend do Mia
  • Autenticação baseada em token — cada solicitação deve carregar o token no cabeçalho
  • Rede privada / VPC — para configurações corporativas

Se o seu site Drupal estiver atrás do Cloudflare ou de outro WAF, certifique-se de que o caminho /mcp seja permitido com os métodos POST e GET, além de SSE se você usar streaming.


Passo 3 — Conecte o servidor Drupal no Mia Handles

Agora a parte divertida. No seu chat Mia:

  1. Abra o miniapp Mia (toque na sua foto de perfil ou use o menu)
  2. Vá para Configurações → Integrações → Adicionar servidor MCP
  3. Preencha o formulário de conexão:
Nome do servidor:   Meu Site Drupal
URL do Endpoint:  https://seusite.com/mcp
Transporte:        HTTP com Streaming
Auth:              Token Bearer
Token:             (cole seu token MCP do Drupal)
  1. Toque em Conectar. O Mia validará o endpoint, listará as ferramentas disponíveis e adicionará o servidor ao seu chat.

Você também pode se conectar usando um transporte SSE ou JSON POST — o Mia suporta todos os três.


Passo 4 — Teste a conexão

Uma vez conectado, tente um comando simples no seu chat Mia:

"Liste os últimos 5 artigos não publicados do meu site Drupal"

O Mia deve retornar um resumo extraído diretamente do seu site Drupal. Se você receber um erro, verifique:

  • Validade do token nas configurações MCP do Drupal
  • URL do endpoint é alcançável do backend do Mia (firewall, certificado SSL)
  • Ferramentas necessárias estão habilitadas no lado do Drupal

O que você pode fazer após a configuração

Aqui estão algumas coisas que o Mia pode fazer por você após a conexão:

  • Operações de conteúdo — criar rascunhos, publicar/despublicar, editar campos em massa
  • Taxonomia e referências — adicionar termos, reorganizar vocabulários
  • Gerenciamento de usuários — criar contas, redefinir senhas, atribuir funções
  • Consultas de Views — obter relatórios estruturados como Markdown ou JSON
  • Disparadores de fluxo de trabalho — mover conteúdo através dos estados de moderação
  • Publicação agendada — enfileirar artigos para datas futuras através dos todos ou do calendário do Mia

E como o Mia já conhece seu calendário, tarefas e arquivos, ele pode orquestrar o trabalho do Drupal juntamente com o resto do seu dia — por exemplo:

"Publique a entrevista que terminei de gravar esta manhã como um artigo no meu site Drupal, e lembre o editor para revisá-la amanhã às 10:00."

O Mia cuidará de ambas as coisas de uma vez.


Solução de problemas

Sintoma Causa provável Correção
"Falha na conexão" Endpoint bloqueado ou URL incorreta Verifique as regras de firewall e o certificado SSL
"Nenhuma ferramenta disponível" Módulo MCP desabilitado ou nenhuma ferramenta selecionada Reabilite e selecione pelo menos uma ferramenta
"Não autorizado" Token inválido Gere um novo token no admin do Drupal e atualize no Mia
Respostas lentas Exportações de entidades grandes Desative ferramentas não utilizadas, habilite paginação

Leitura relacionada

O mesmo padrão MCP funciona com outras plataformas CMS. Confira nossos guias complementares:

Você pode conectar todas as três plataformas ao mesmo chat Mia, e ele se referirá a cada uma pelo nome.


Concluindo

Conectar o Drupal ao Mia via MCP transforma seu CMS de um dashboard independente em uma extensão conversacional do seu fluxo de trabalho diário. Uma vez configurado, ele simplesmente funciona — silenciosamente, em segundo plano, sempre que você precisar.

Se você tiver dúvidas ou quiser ajuda para configurá-lo, basta perguntar ao Mia diretamente no chat. Ele já conhece o protocolo.