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
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
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.
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:
- Início rápido, com capturas de tela, se este for seu primeiro servidor MCP
- Configuração de clientes para Claude Desktop, Claude Code, Cursor, VS Code Copilot, OpenAI Codex e outros
- Segurança e Permissões e Restringir Ferramentas Disponíveis
- Livro de receitas de prompts: prompts prontos para uso por tarefa
- Referência de Configuração, incluindo configuração pelo chat quando nenhuma credencial está configurada
- Ferramentas e Recursos, Modelo de Segurança e Solução de Problemas
Comunidade
- Fórum da Comunidade MainWP
- Discord
- Suporte do MainWP
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.