WordPress MCP Server: conectar o Claude Code com o plugin Adapter
O WordPress MCP Server é o ponto de conexão que abre as funções de um site WordPress no formato MCP (Model Context Protocol) para que uma IA como o Claude possa chamá-las como ferramentas. O que o site pode fazer é registrado na Abilities API, incluída no núcleo desde o WordPress 6.9, e o plugin Adapter transforma essa lista em ferramentas MCP para a IA.
Veja o passo a passo para instalar o plugin Adapter 0.7.0 e depois conectar o Claude Code.
1️⃣ Criar uma senha de aplicativo
O servidor padrão do MCP Adapter só processa solicitações autenticadas como um usuário do WordPress, por isso no Claude Code você registra uma senha de aplicativo em vez da senha de login. No painel, em [Users] > [Profile], digite um nome em [Application Passwords] e clique em [Add Application Password] para criá-la. O valor aparece uma única vez, na criação, então copie-o na hora.

No teste foi usada uma conta de administrador, mas em um site em produção o certo é criar um usuário dedicado só com as permissões necessárias e gerar a senha com essa conta. Isso porque tudo o que o Claude Code executa é processado dentro das permissões desse usuário.
2️⃣ Registrar o servidor MCP do WordPress no Claude Code
A documentação oficial do WordPress indica o proxy Node.js [@automattic/mcp-wordpress-remote] para conexões HTTP, mas o Claude Code oferece suporte direto ao MCP via HTTP, então o registro é feito sem proxy. O Node.js também não estava instalado no servidor Linux testado.
O valor de autenticação é a string [usuario:senha_de_aplicativo] convertida para Base64, criada no terminal com o comando abaixo.
printf '%s' 'usuario:senha_de_aplicativo' | base64Ao registrar, coloque o valor convertido depois de [Basic]; o endereço é o do servidor padrão: o domínio do site seguido de [/wp-json/mcp/mcp-adapter-default-server].
claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic VALOR_AUTH"No comando, [wordpress] é o nome do registro, e a string convertida vai no lugar de [VALOR_AUTH]. Registrando com [--scope user], sessões abertas em qualquer pasta usam essa conexão.
3️⃣ Verificar a conexão e as Abilities executáveis
Execute [claude mcp list]; se [✔ Connected] aparecer no fim da linha com o nome do registro, a conexão está feita. As ferramentas do WordPress aparecem a partir de uma nova sessão.
claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ ConnectedÉ fácil imaginar que, conectado, a consulta de informações do site vai funcionar na hora, mas o servidor padrão só executa Abilities marcadas com [mcp.public]. No site de teste, as Abilities encontradas foram as 12 que o WP Rocket publica, incluindo limpar o cache, verificar o estado do cache e consultar a pontuação de desempenho das páginas. Ao pedir o estado do cache do WP Rocket em uma nova sessão, [wp-rocket/get-cache-health] foi executada e retornou 4 pré-carregamentos concluídos e 0 pendentes.
As Abilities do núcleo do WordPress para informações do site, do usuário e do ambiente não foram executadas e deram o erro [is not exposed via MCP (mcp.public!=true)]. As Abilities do núcleo só se abrem quando [mcp.public] é ativado com o filtro [wp_register_ability_args], e o método está explicado no blog oficial de desenvolvedores do WordPress.
🔢 FAQ & conteúdo recomendado
MCP
WP Rocket MCP Server
Como conectar ferramentas de IA para limpar o cache e mudar configurações no lugar do painel.
MCP
Claude MCP: conceitos básicos e configuração
Explica o que é o MCP e a estrutura básica para conectá-lo ao Claude.
Linux
Conectar um servidor Linux ao Claude MCP
Como configurar a conexão de um servidor Linux ao Claude por SSH.
ℹ️ Aviso de afiliados
O conteúdo deste site contém links de afiliados. Quando um visitante compra um produto ou serviço por meio de um desses links, o site recebe uma comissão do vendedor. O valor que o comprador paga (em promoções, ele diminui ↓) não aumenta por causa disso. Preços, descontos e informações de estoque valem para o momento em que o texto foi escrito e podem ter mudado, por isso confirme com o vendedor antes de comprar. Os produtos são escolhidos e avaliados por critérios próprios, e o recebimento de comissão não influencia a ordem de apresentação nem o conteúdo das avaliações.