Como conectar um assistente de IA ao seu site Managed WP com MCP
Ao utilizar o Model Context Protocol (MCP), pode conectar o seu site Managed WP para interagir com um assistente de IA que pode realizar ações suportadas no seu site WordPress, como a gestão de plugins.
Para configurar a conexão, será necessário ter a versão mais recente do plugin one.com, de um assistente de IA compatível com MCP, Node.js e do seu nome de utilizador WordPress e de uma palavra‐passe de aplicação. Depois, adicione os detalhes da conexão MCP do WordPress ao seu assistente de IA e verifique se a conexão funciona.
Este guia orienta-o através da configuração utilizando o Claude Desktop como exemplo. Também pode conectar outros assistentes de IA que suportem MCP.
Antes de começar, certifique-se de que possui:
- Um site Managed WP com o plugin one.com instalado e atualizado para a versão mais recente.
- Um assistente de IA que suporta MCP, como o Claude Desktop, ChatGPT ou GitHub Copilot.
- Node.js instalado no seu dispositivo se a sua configuração MCP utilizar
npmounpx.- Acesso de administrador ao dashboard do WordPress.
- Passo 1 - Instale ou atualize o plugin one.com
- Passo 2 - Escolha e transfira o seu assistente de IA
- Passo 3 - Instale o Node.js no seu dispositivo
- Passo 4 - Obtenha as suas credenciais WordPress para MCP
- Passo 5 - Conecte o seu site ao Claude Desktop
- Passo 6 - Verifique a conexão
- Como conectar outro assistente de IA
Passo 1 - Instale ou atualize o plugin one.com
Certifique-se de que o plugin one.com está instalado no seu site Managed WP. Siga o nosso guia sobre como instalar o plugin principal one.com manualmente.
Se o plugin já estiver instalado, atualize-o para a versão mais recente. O MCP é um protocolo em evolução e novas funcionalidades podem ser adicionadas através de atualizações ao WordPress e ao plugin one.com.
Dica: Mantenha o plugin one.com atualizado para ter acesso às funcionalidades MCP suportadas mais recentes.
Passo 2 - Escolha e transfira o seu assistente de IA
Pode conectar o seu site Managed WP a vários assistentes de IA que suportam MCP. Neste guia, utilizamos o Claude Desktop como exemplo e guiamos o processo de conexão passo a passo.
Se preferir outro assistente de IA compatível com MCP, utilize-o em alternativa. O processo de configuração pode diferir consoante o assistente. Consulte Passo 7 para mais informações sobre como conectar outros assistentes de IA.
Aqui estão alguns assistentes de IA e ferramentas que suportam MCP:
Nota: Os passos seguintes utilizam o Claude Desktop. Os menus e as opções de configuração podem parecer diferentes se utilizar outro assistente de IA.
Passo 3 - Instale o Node.js no seu dispositivo
Para permitir que o seu assistente de IA comunique com o seu site WordPress, este necessita de um pequeno software chamado servidor MCP. Este é executado localmente no seu computador e funciona como a conexão entre o seu assistente de IA e o seu site WordPress.
Para a configuração neste guia, o servidor MCP é iniciado utilizando uma ferramenta chamada npx, que está incluída quando se instala o Node.js. É por isso que o Node.js precisa estar instalado no seu dispositivo antes de configurar a conexão.
- Aceda à página de transferência do Node.js.
- Instale a versão apropriada para o seu sistema operativo.
Nota: Não é necessário saber como utilizar o Node.js ou o
npx. Assim que o Node.js estiver instalado, o seu assistente de IA pode acionar as ferramentas necessárias ao iniciar a conexão MCP.
Passo 4 - Obtenha as suas credenciais WordPress para MCP
Para conectar o seu assistente de IA ao seu site WordPress, o MCP necessita do seu nome de utilizador WordPress e de uma palavra‐passe de aplicação. Uma palavra‐passe de aplicação é uma palavra‐passe separada gerada pelo WordPress que permite a uma aplicação externa aceder ao seu site sem partilhar a sua palavra‐passe de início de sessão.
Encontre o seu nome de utilizador WordPress
- Iniciar sessão no seu WP Admin.
- Aceda a Utilizadores > Perfil.
- Encontre o seu nome de utilizador WordPress e mantenha-o disponível. Irá precisar dele quando configurar a conexão no Passo 5.
Crie uma palavra-passe de aplicação
- Na mesma página Perfil, role para baixo até Application Passwords.
- Insira um nome que o ajude a identificar onde a palavra‐passe será utilizada. Por exemplo, se estiver a conectar o Claude Desktop, pode inserir: Claude Desktop MCP.
- Clique em Add Application Password.
-
O WordPress gerará agora uma palavra‐passe de aplicação. Copie a palavra‐passe e armazene-a num local seguro.
Copie a palavra‐passe de aplicação quando o WordPress a exibir. Não será possível visualizá-la novamente mais tarde.
Dica: Use uma palavra‐passe de aplicação separada para cada aplicação ou conexão. Isso facilita a revogação do acesso a uma conexão sem afetar as outras.
Passo 5 - Conecte o seu site ao Claude Desktop
Agora que dispõe de tudo o necessário, pode conectar o seu site WordPress ao Claude Desktop adicionando os detalhes do seu site à configuração MCP do Claude.
- Abra o Claude Desktop no seu computador.
- Clique no seu nome ou no menu de perfil e selecione Definições.
- Em Definições, clique em Desenvolvedor no menu à esquerda.
- Clique em Edit Config.
- O Claude Desktop abrirá um ficheiro chamado
claude_desktop_config.json. Abra esse ficheiro num editor de texto ou de código, como o Notepad ou o Visual Studio Code.
Adicione o servidor MCP do WordPress
O próximo passo é adicionar o seu site WordPress como um servidor MCP no Claude. Isto indica ao Claude como conectar-se ao seu site.
- Copie o seguinte código de configuração:
{
\"mcpServers\": {
\"wordpress\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
}
}
}- Substitua os seguintes marcadores de posição pelos seus próprios detalhes do WordPress:
-
your-site-url— Substitua isso pelo endereço do seu site WordPress. - Substitua isto pelo nome de utilizador do WordPress indicado na Etapa 4.
- Substitua isto pela palavra-passe da aplicação que foi criada na Etapa 4.
-
Cole a configuração no arquivo
claude_desktop_config.json.Se o arquivo já contiver configurações, não as apague. Adicione a configuração
mcpServersjunto às configurações existentes. Tudo precisa permanecer dentro dos mesmos colchetes externos{ }.O código no arquivo
claude_desktop_config.jsonagora deve estar assim:-
Mostre um exemplo da configuração do Claude
{ \"mcpServers\": { \"wordpress\": { \"command\": \"npx\", \"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"], \"env\": { \"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\", \"WP_API_USERNAME\": \"your-wordpress-username\", \"WP_API_PASSWORD\": \"your-application-password\" } } }, \"coworkUserFilesPath\": \"/Users/xxxx/Claude\", \"preferences\": { \"launchPreviewPersistedWorkspaces\": [], \"launchPreviewSessionScopedSessions\": [], \"coworkScheduledTasksEnabled\": false, \"coworkHipaaRestricted\": false, \"ccdScheduledTasksEnabled\": false, \"sidebarMode\": \"chat\", \"bypassPermissionsGateByAccount\": { \"5d5ad1e7-xxxx-4ece-9cb9-51a622ff72e9\": true, \"8d4040f8-xxxx-415d-acd9-9cf85dabbd69\": false }, \"coworkWebSearchEnabled\": true, \"coworkModelAutoFallbackByAccount\": { \"5d5ad1e7-xxxx-4ece-9cb9-51a622ff72e9\": true, \"8d4040f8-xxxx-415d-acd9-9cf85dabbd69\": true }, \"remoteToolsDeviceName\": \"xxxxx-macbook-pro-local\", \"epitaxyPrefs\": { \"starred-local-code-sessions\": [], \"starred-cowork-spaces\": [], \"starred-session-groups\": [], \"ccd-sessions-filter\": { \"state\": { \"selectedProjects\": [] }, \"version\": 0 }, \"desktop-frame.paneStore.v1\": { \"state\": { \"extraPanesByMode\": {}, \"colWeightsByMode\": {}, \"rowSplit\": 0.5, \"draftNonce\": 0 }, \"version\": 4 }, \"dframe-local-slice\": { \"pinnedOrder\": [], \"homeProjectsPinnedOrder\": [] }, \"dframe-group-scopes\": {} } } }
Nota: As outras configurações no seu próprio arquivo de configuração do Claude podem parecer diferentes deste exemplo. Mantenha suas configurações existentes e adicione a configuração
mcpServerssem removê-las. -
- Salve o arquivo
claude_desktop_config.jsone reinicie Claude Desktop.
Certifique-se de que não faltam vírgulas ou colchetes no arquivo JSON e de que substituiu todos os espaços reservados pelos seus próprios detalhes. JSON incorreto ou espaços reservados inalterados impedirão que a ligação funcione.
Gerir vários sites WordPress
Se gerir mais do que um site WordPress, pode adicionar uma entrada de servidor MCP separada para cada site. O Claude será capaz de trabalhar em todos os sites conectados na mesma conversa.
Dê a cada entrada um nome exclusivo, por exemplo wordpress-site1 e wordpress-site2.
{
\"mcpServers\": {
\"wordpress-site1\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
},
\"wordpress-site2\": {
\"command\": \"npx\",
\"args\": [\"-y\", \"@automattic/mcp-wordpress-remote@latest\"],
\"env\": {
\"WP_API_URL\": \"https://your-second-site-url/wp-json/mcp/onecom-mcp\",
\"WP_API_USERNAME\": \"your-wordpress-username\",
\"WP_API_PASSWORD\": \"your-application-password\"
}
}
}
}Substitua o URL, o nome de utilizador e a palavra-passe da aplicação em cada entrada pelas credenciais do site WordPress correspondente.
Dica: utilize um nome descritivo para cada site na configuração. Isto facilita a identificação do site correto ao trabalhar com vários sites no mesmo assistente de IA.
Passo 6 - Verifique a ligação
Após reiniciar o Claude Desktop, volte a Settings > Developer. O seu servidor MCP WordPress deverá agora aparecer como uma ligação ativa.
Também pode testar a ligação diretamente numa conversa com o Claude.
Pergunte ao Claude: "Liste todas as capacidades do WordPress."
Se a ligação estiver a funcionar, o Claude devolverá as capacidades do WordPress disponibilizadas através da ligação MCP one.com. Dependendo das funcionalidades atualmente disponíveis, estas podem incluir ações como:
- Listar plugins disponíveis no marketplace one.com
- Listar produtos one.com instalados
- Instalar um plugin
- Ativar um plugin
- Eliminar um plugin
Peça ao Claude que realize uma das ações suportadas.
Por exemplo: "Instale o plugin Weglot."
O Claude utilizará a ligação MCP one.com para executar a ação suportada no site WordPress e apresentará o resultado na conversa.
Nota: Reveja sempre o que o seu assistente de IA está prestes a fazer antes de aprovar ações que possam alterar o seu site, tais como instalar, ativar ou eliminar plugins.
Como ligar outro assistente de IA
Também pode ligar o seu site WordPress Gerido a outro assistente de IA ou ferramenta de desenvolvimento que suporte MCP.
A localização e o formato da configuração do MCP dependem da aplicação que está a utilizar. Siga as instruções de configuração do MCP fornecidas pelo seu assistente de IA.
Ao adicionar o servidor MCP do WordPress da one.com, utilize os mesmos detalhes de ligação deste guia. Em particular, certifique-se de que o URL da API do WordPress utiliza o endpoint MCP da one.com:
"WP_API_URL": "https://your-site-url/wp-json/mcp/onecom-mcp"
Substitua your-site-url pelo endereço do seu próprio site WordPress. Também deverá fornecer o nome de utilizador e a palavra-passe da aplicação WordPress que foram criados no Passo 4.
Pode encontrar mais informações nestes guias externos:
- Como ligar o Rank Math ao ChatGPT
- Como ligar o Rank Math ao Claude Desktop
- Como ligar o Rank Math ao GitHub Copilot
Nota: Os nomes dos menus, ficheiros de configuração e definições do MCP variam entre assistentes de IA. Consulte a documentação oficial do assistente que está a utilizar.
Artigos Relacionados: