Ontem lançamos o WPVibe MCP, um plugin gratuito do WordPress que permite que qualquer assistente de IA gerencie seu site WordPress através de uma conversa natural. Crie posts, atualize plugins, gerencie páginas, tudo apenas pedindo.
Hoje estamos adicionando algo que leva isso a um nível completamente diferente: suporte ao WP-CLI.
Se a API REST deu mãos ao seu assistente de IA, o WP-CLI dá superpoderes a ele.
O Problema Que Começou Tudo
Compartilhei nosso post de lançamento do WPVibe no Twitter e notei que a prévia estava errada. Sem imagem destacada, apenas uma pequena miniatura genérica. Nada bom para o lançamento de um produto.
Normalmente, depurar isso significa:
- Abrir as configurações do All in One SEO
- Verificar a aba Redes Sociais
- Comparar configurações globais vs. por post
- Olhar as tags de meta HTML reais no código-fonte da página
- Descobrir qual configuração substitui qual
- Testar, atualizar o validador de cards do Twitter, repetir
Em vez disso, eu apenas disse ao meu assistente de IA: "A imagem destacada não está aparecendo quando compartilho este post no Twitter. Você pode descobrir por quê?"
Como o WP-CLI Resolveu o Caso
Veja o que aconteceu em seguida. O assistente de IA, conectado ao meu site através do WPVibe MCP, executou uma série de consultas ao banco de dados usando WP-CLI para inspecionar a configuração do All in One SEO:
- Consultou a tabela de posts do AIOSEO para verificar as configurações sociais por post para o post específico
- Puxou as opções globais do AIOSEO para ver os padrões do Twitter e Facebook em todo o site
- Obteve o HTML da página ao vivo para ver quais tags de meta estavam realmente sendo renderizadas
Em segundos, ele identificou três problemas:
- O tipo de card do Twitter estava definido como
summary(miniatura pequena) em vez desummary_large_image(banner em tela cheia) - A fonte de imagem padrão estava definida como uma imagem genérica de fallback de 2020 em vez de usar a imagem destacada do post
- A opção "Usar Dados da Aba do Facebook" estava desativada, então o Twitter não tinha dados de imagem para puxar
Nada disso é exposto através da API REST do WordPress. A IA precisou consultar a tabela aioseo_posts e analisar a opção aioseo_options diretamente. Isso é algo que apenas o WP-CLI pode fazer.
Aqui está uma captura de tela da IA diagnosticando o problema em tempo real:
A Correção: Três Configurações, Zero Cliques
Uma vez que a IA diagnosticou o problema, ela o corrigiu, atualizando as configurações globais do AIOSEO através de seu endpoint de API REST (que ela descobriu inspecionando os namespaces de API disponíveis). Uma conversa, três correções:
- Alterou o tipo de card padrão do Twitter para
summary_large_image - Defina a origem da imagem padrão como “imagem em destaque” para Facebook e Twitter
- Ativou “Usar dados da guia do Facebook” para que o Twitter herde os dados OG
O resultado? Cada post no site agora mostra a imagem em destaque completa ao ser compartilhado no Twitter ou Facebook. Uma correção global a partir de uma única conversa.
Aí Ficou Interessante: Uma Auditoria SEO Completa
Enquanto estávamos nisso, perguntei: “Você pode fazer uma auditoria SEO completa do site?”
Em menos de um minuto, a IA escaneou todos os 482 posts publicados e retornou uma auditoria completa:
- 14 posts sem títulos AIOSEO (incluindo nosso novo post de lançamento do WPVibe)
- 7 posts sem meta descrições
- 27 páginas sem meta descrições, incluindo páginas importantes como o Diretório de Modelos e a página de Imprensa
- 30 posts desatualizados não atualizados desde 2024 que poderiam ser consolidados ou noindexados
- 3 posts de conteúdo fino com menos de 500 palavras
- Mais de 20 imagens sem texto alternativo em uploads recentes
Esta não é uma verificação superficial. A IA consultou diretamente as tabelas do banco de dados do AIOSEO, cruzou metadados de posts, verificou o comprimento do conteúdo e identificou títulos duplicados, tudo através de comandos WP-CLI executados no site ativo.
Tente obter isso de uma chamada de API REST.
Por que o WP-CLI Muda Tudo
A API REST do WordPress é ótima para operações CRUD padrão: criar posts, atualizar páginas, gerenciar usuários. Mas ela tem pontos cegos. Ela não pode:
- Consultar tabelas de banco de dados específicas de plugins (como AIOSEO, WooCommerce ou Yoast)
- Inspecionar valores brutos de opções para depurar problemas de configuração
- Executar operações em massa em centenas de posts de forma eficiente
- Pesquisar e substituir em todo o banco de dados
- Exportar ou analisar dados em formatos personalizados
- Verificar detalhes e configuração do ambiente do servidor
O WP-CLI pode fazer tudo isso. E quando seu assistente de IA tem acesso ao WP-CLI, ele pode diagnosticar problemas que, de outra forma, exigiriam que você fizesse SSH no seu servidor ou instalasse uma ferramenta de gerenciamento de banco de dados.
Pense desta forma: A API REST permite que sua IA leia e escreva conteúdo do WordPress. O WP-CLI permite que sua IA entenda seu site WordPress.
O Segredo: Por Que Escolhemos a Interface do WP-CLI
Aqui está algo interessante sobre como isso funciona nos bastidores. Na verdade, não estamos chamando o binário WP-CLI no seu servidor. Em vez disso, construímos uma interface compatível com WP-CLI diretamente dentro do plugin WPVibe.
Por quê? Porque todos os principais modelos de IA, Claude, GPT, Gemini, foram treinados em milhões de exemplos de uso do WP-CLI. Esses modelos já conhecem a sintaxe, os sinalizadores e os subcomandos do WP-CLI de ponta a ponta. Quando você diz a um assistente de IA para “verificar as configurações do AIOSEO”, ele instintivamente busca wp option get aioseo_options ou wp db query porque é isso que ele viu milhares de vezes em documentação, respostas do Stack Overflow e tutoriais do WordPress.
Ao implementar uma interface compatível com WP-CLI, obtemos todos os benefícios desse conhecimento de IA existente sem a necessidade de acesso real ao shell do seu servidor. A IA já conhece os comandos. Nós apenas demos a ela uma maneira segura de executá-los.
O Que Você Pode Fazer Com WP-CLI + IA
Aqui estão apenas algumas coisas que se tornam possíveis quando seu assistente de IA tem acesso ao WP-CLI:
- Depurar problemas de SEO: “Por que minha imagem destacada não está aparecendo no Twitter?” Diagnosticado e corrigido em uma conversa.
- Executar auditorias de site: “Audite meu SEO em todos os 482 posts.” Relatório completo em menos de um minuto.
- Inspecionar configurações de plugins: “Quais são minhas configurações de impostos do WooCommerce?” Lê diretamente a tabela de opções.
- Diagnóstico de banco de dados: “Quais posts têm imagens destacadas quebradas?” Consulta o postmeta para encontrar IDs de anexo órfãos.
- Verificações de ambiente: “Minha versão do PHP é compatível com esta atualização de plugin?” Verifica a configuração do servidor.
Segurança em Primeiro Lugar
Dar acesso de IA ao WP-CLI soa poderoso, porque é. É por isso que construímos a integração WP-CLI da WPVibe com rigorosas medidas de segurança:
- Somente leitura por enquanto: A versão atual suporta apenas comandos de leitura, como consultas de banco de dados, inspeção de opções e diagnósticos de site. Comandos de escrita estarão disponíveis em breve.
- Lista de permissões de comandos: Apenas comandos WP-CLI aprovados podem ser executados. Nenhuma execução de código arbitrária.
- Sanitização personalizada: Cada comando CLI passa por um sanitizador desenvolvido para fins específicos que impede ataques de injeção, preservando a sintaxe complexa de consulta que o WP-CLI necessita.
- Sem acesso ao shell: Os comandos são executados através da camada de execução interna do WordPress, não através de um shell do sistema. Não há nenhum binário WP-CLI envolvido.
Você obtém o poder de diagnóstico do WP-CLI sem o risco de dar à IA acesso irrestrito ao servidor.
Experimente Agora
O suporte a WP-CLI está disponível agora no WPVibe MCP v1.2. Se você já tem o plugin instalado, atualize para a versão mais recente. Se você é novo, leva cerca de dois minutos para configurar:
- Baixe o plugin gratuito WPVibe
- Instale-o no seu site WordPress
- Conecte-o ao seu assistente de IA (Claude, ChatGPT, Cursor ou qualquer ferramenta compatível com MCP)
- Comece a fazer perguntas sobre seu site
Comandos WP-CLI somente leitura são completamente gratuitos. Você pode executar auditorias de SEO, depurar problemas de configuração e inspecionar seu banco de dados sem pagar um centavo. Comandos de escrita estarão disponíveis em um futuro lançamento Pro.
P.S. Estamos adicionando novos comandos WP-CLI toda semana com base em casos de uso reais como o acima. Se há algo que você quer que sua IA seja capaz de fazer em seu site WordPress, nos diga.