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 npm ou npx.
  • Acesso de administrador ao dashboard do WordPress.

 


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.

  1. Aceda à página de transferência do Node.js.
  2. 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

  1. Iniciar sessão no seu WP Admin.
  2. Aceda a Utilizadores > Perfil.
  3. Encontre o seu nome de utilizador WordPress e mantenha-o disponível. Irá precisar dele quando configurar a conexão no Passo 5.
Captura de ecrã da página de Perfil no WP Admin. O campo para o nome de utilizador está realçado.

Crie uma palavra-passe de aplicação

  1. Na mesma página Perfil, role para baixo até Application Passwords.
  2. 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.
  3. Clique em Add Application Password.
    Captura de ecrã da página de perfil no WP Admin. Setas vermelhas apontam para o campo do nome da nova palavra‐passe de aplicação e para o botão "Add Application Password".
  4. 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.

    Captura de ecrã do WP Admin com uma seta vermelha apontando para o botão "Copy" ao lado da palavra‐passe gerada.

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.

  1. Abra o Claude Desktop no seu computador.
  2. Clique no seu nome ou no menu de perfil e selecione Definições.
Captura de ecrã do Claude Desktop com setas vermelhas apontando para o nome do perfil e as definições.
  1. Em Definições, clique em Desenvolvedor no menu à esquerda.
Captura de ecrã do Claude Desktop com uma seta vermelha apontando para "Desenvolvedor".
  1. Clique em Edit Config.
Captura de ecrã do Claude Desktop com uma seta vermelha apontando para o botão "Edit Config".
  1. 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.
Captura de ecrã do Explorador de ficheiros e uma seta vermelha destaca o ficheiro .json.

 

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.

  1. 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\"
      }
    }
  }
}
  1. 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.
  1. 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 mcpServers junto às configurações existentes. Tudo precisa permanecer dentro dos mesmos colchetes externos { }.

    O código no arquivo claude_desktop_config.json agora 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 mcpServers sem removê-las.

  1. Salve o arquivo claude_desktop_config.json e 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
Captura de ecrã de uma conversa no Claude Desktop.

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.

Captura de ecrã de um comando no Claude Desktop.

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:

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:

Este artigo foi útil?

Não tá conseguindo achar o que procura?

Iniciar uma conversa

É o jeito mais rápido de entrar em contato, todos os dias do ano.