MainWP MCP Server

Gerencie toda a sua rede WordPress a partir do Claude, Cursor ou qualquer ferramenta de IA, com aprovação antes de alterações arriscadas.

Documentação

MainWP MCP

Gerencie toda a sua rede WordPress conversando com seu assistente de IA.

Site · Documentação · Início rápido · Livro de receitas de prompts · Vídeo · Comunidade · Discord · Suporte

npm version CI License: GPL-3.0

Servidor MCP Oficial do MainWP

O Servidor MCP do MainWP conecta Claude, Cursor, OpenAI Codex, VS Code Copilot e outras ferramentas de IA compatíveis com MCP ao MainWP, o painel auto-hospedado para gerenciar muitos sites WordPress, para que você possa perguntar em português simples:

"Quais sites têm atualizações de plugins pendentes?"

"Atualize o WooCommerce em todos os lugares onde estiver desatualizado."

"Quais sites de clientes estão desconectados agora?"

"Verifique o que sabemos sobre os sites deste cliente antes de atualizar qualquer coisa."

Ele roda no seu próprio computador, ao lado da sua ferramenta de IA. Nada de novo é instalado no seu painel ou nos seus sites filhos.

Terminal conversation through the MainWP MCP server: asking how many sites am I managing, then updating WooCommerce on every site where it is behind

Você mantém o controle

  • As alterações aguardam sua aprovação. Por padrão, excluir um site, plugin ou tema mostra uma prévia primeiro e só executa depois que você confirmar. No Dashboard 6.3 e versões posteriores, as atualizações funcionam da mesma forma.
  • Modo seguro bloqueia essas operações destrutivas por completo, sem prompt de aprovação, enquanto você se familiariza.
  • Você escolhe as ferramentas. Listas de permissão e bloqueio decidem quais ferramentas sua IA pode ver.
  • Suas credenciais ficam com você. O servidor faz login com uma Senha de Aplicativo do WordPress que você pode revogar a qualquer momento, e ele fala apenas com o seu painel.

Como tudo funciona: Segurança e Permissões.

O que você pode fazer

  • Sites: listar, sincronizar, verificar conectividade, adicionar, reconectar ou remover sites filhos
  • Atualizações: ver atualizações pendentes de núcleo, plugins, temas e traduções em toda a rede, e aplicá-las
  • Plugins e temas: ver o que está instalado, ativar, desativar ou excluir
  • Clientes e tags: gerenciar registros de clientes, atribuir sites e acompanhar custos
  • Conhecimento: notas de agência, cliente e site, habilidades e memórias que sua IA lê antes de trabalhar (Dashboard 6.3 e versões posteriores)
  • Fluxos de trabalho guiados: resumos de rede, relatórios de sites, auditorias de segurança e planos de atualização

Cerca de 70 ferramentas no total, dependendo da versão do seu painel. Veja Ferramentas e Recursos.

Feito para agências e freelancers que gerenciam muitos sites WordPress e querem ajuda de IA com atualizações, manutenção e trabalho com clientes.

Requisitos

  • Node.js 20.19 ou posterior no computador que executa sua ferramenta de IA
  • MainWP Dashboard 6.0 ou posterior, acessível via HTTPS (algumas ferramentas precisam de um painel mais recente; o Início rápido lista quais)
  • Um cliente de IA compatível com MCP

Comece agora

1. Crie uma Senha de Aplicativo. No seu MainWP Dashboard, vá em Usuários > Perfil > Senhas de Aplicativo, adicione uma chamada "MainWP MCP Server" e copie-a. Ela é separada da sua senha de login e você pode revogá-la a qualquer momento. Uma conta de administrador dedicada para acesso via API mantém a trilha de auditoria limpa.

2. Adicione o servidor à sua ferramenta de IA. Para Claude Desktop e a maioria dos outros clientes MCP:

{
  "mcpServers": {
    "mainwp": {
      "command": "npx",
      "args": ["-y", "@mainwp/mcp"],
      "env": {
        "MAINWP_URL": "https://your-dashboard.com",
        "MAINWP_USER": "admin",
        "MAINWP_APP_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx"
      }
    }
  }
}

3. Reinicie sua ferramenta de IA e pergunte "Liste todos os meus sites". Uma configuração funcional retorna seus sites filhos por nome e URL.

Os locais dos arquivos de configuração para cada cliente estão no guia de configuração de clientes. Cada configuração está na Referência de Configuração.

Usando Claude Code? O plugin instala o servidor, uma habilidade de agente e dez comandos de fluxo de trabalho /mainwp:*:

/plugin marketplace add mainwp/mainwp-mcp
/plugin install mainwp@mainwp-mcp

As credenciais ainda vêm do seu ambiente. Veja Plugin do Claude Code.

Documentação

A documentação completa está em docs.mainwp.com/mcp-server:

Comunidade

Contribuindo

Relatórios de bugs e pull requests são bem-vindos. Por favor, relate problemas de segurança de forma privada, conforme descrito em SECURITY.md.

npm ci             # install dependencies
npm run dev        # run in watch mode
npm run inspect    # test with MCP Inspector
npm test           # run tests
npm run lint       # check code style
npm run format     # fix formatting

O CI executa lint, verificação de formatação, verificação de tipos, testes e build em cada pull request. Quando você alterar uma opção de configuração, atualize a referência de configuração do site de documentação na mesma alteração. .agents/skills/mainwp-dashboard é a cópia canônica da habilidade do agente; veja docs/plugin.md.

Licença

GPL-3.0. Veja LICENSE.