AutoWP

Conecta o Claude a sites WordPress para criar posts e gerenciar sites usando a REST API do WordPress.

Documentação

MseeP.ai Security Assessment Badge

Servidor MCP AutoWP - Servidor MCP de Automação WordPress

AutoWP MCP Login Prompt Example

MCP badge MCP Server

O servidor MCP AutoWP (Model Context Protocol) conecta o Claude a sites WordPress e permite que os usuários peçam ao Claude para trabalhar em diferentes tarefas em seu site WordPress, como criar e publicar posts de blog e outras tarefas de gerenciamento do site WordPress. Ele atua como uma ponte entre clientes LLM como o Claude Desktop e sites WordPress.

AutoWP MCP Login Prompt Example

Recursos

Ele fornece uma maneira segura e padronizada para assistentes de IA interagirem com sites WordPress através da API REST do WordPress, sem a necessidade de acesso direto ao banco de dados.

Principais Capacidades

  • Autenticação e Segurança

    • Gerencia login seguro usando senhas de aplicativo do WordPress
    • Gerencia sessões de autenticação com segurança
    • Testa a conectividade do site antes de tentar operações
  • Gerenciamento de Conteúdo

    • Cria e publica posts de blog
    • Formata texto bruto em HTML compatível com WordPress
    • Gerencia metadados de posts (títulos, resumos, status)
  • Acesso a Informações do Site

    • Recupera categorias e tags disponíveis
    • Acessa a estrutura e as permissões do site
    • Respeita as limitações de função do usuário (como sua função de contribuidor)
  • Fluxo de Trabalho de Rascunhos

    • Salva rascunhos localmente para edição
    • Carrega conteúdo salvo anteriormente
    • Permite desenvolvimento iterativo de conteúdo

Instalação e Autenticação

Configuração

  1. Instale e Compile

    npm install
    npm run build
    npm start
    
  2. Configure o Claude Desktop

Adicione à sua configuração MCP do Claude Desktop:

  {
  "mcpServers": {
    "autowp": {
      "command": "node",
      "args": ["/path/to/your/autowp-mcp/build/index.js"]
    }
  }
}

Ferramentas Disponíveis

Autenticação

  • authenticate-wp – Conecte-se ao seu site WordPress
  • test-wp-connection – Teste se um site WordPress está acessível

Gerenciamento de Conteúdo

  • create-blog-post – Crie novos posts de blog com categorias/tags

  • get-wp-categories – Liste todas as categorias disponíveis

  • get-wp-tags – Liste todas as tags disponíveis

  • format-wp-content – Converta texto em HTML pronto para WordPress

    Gerenciamento de Rascunhos

    • save-draft – Salve posts localmente para depois
    • load-draft – Carregue rascunhos salvos anteriormente

Ferramentas de Gerenciamento de Mídia

Operações Principais de Mídia

  • upload-media – Envie arquivos de caminhos locais ou URLs com metadados
  • list-media – Navegue pela biblioteca de mídia com paginação e filtros
  • search-media – Encontre mídia por palavra-chave, tipo ou intervalo de datas
  • get-media-details – Recupere informações detalhadas de mídia
  • delete-media – Remova arquivos da biblioteca de mídia
  • bulk-delete-media – Exclua vários arquivos de mídia de uma vez

Aprimoramento de Mídia

  • edit-media-metadata – Atualize título, legenda, texto alternativo, descrição
  • set-featured-image – Atribua imagens em destaque a posts
  • optimize-media – Comprima imagens via APIs externas (ex.: TinyPNG)

Ferramentas de Taxonomia e Classificação

Taxonomias Existentes

  • get-wp-categories – Liste todas as categorias do WordPress
  • get-wp-tags – Liste todas as tags do WordPress

Gerenciamento de Taxonomia

  • create-category – Crie novas categorias com suporte a hierarquia
  • create-tag – Crie novas tags com descrições
  • update-category – Renomeie/edite categorias e hierarquia
  • update-tag – Renomeie/edite detalhes de tags
  • delete-category – Remova categorias com opção de força
  • delete-tag – Remova tags com opção de força

Operações Avançadas de Taxonomia

  • merge-categories – Combine categorias (move posts, opcionalmente exclui a origem)
  • assign-categories-to-posts – Atribua categorias em massa a vários posts
  • assign-tags-to-posts – Atribua tags em massa a vários posts
  • list-taxonomies – Veja todas as taxonomias, incluindo as personalizadas

Ferramentas de Gerenciamento de Usuários

Operações Principais de Usuário

  • list-users – Liste usuários do WordPress com filtros como função, pesquisa ou data de registro
  • create-user – Crie um novo usuário com detalhes opcionais de perfil e função
  • update-user – Atualize dados do perfil do usuário, incluindo e-mail, nome, bio e senha
  • disable-user – Desative temporariamente uma conta de usuário com um motivo opcional
  • reset-user-password – Gere um link de redefinição de senha ou envie-o por e-mail ao usuário

Gerenciamento de Funções e Permissões

  • set-user-role – Atribua uma função específica a um usuário, opcionalmente removendo outras
  • list-user-roles – Veja todas as funções de usuário disponíveis no WordPress e suas capacidades

Ferramentas de Configurações do Site

  • get-site-settings – Veja a configuração do site WordPress e as configurações de leitura
  • update-site-settings – Atualize a configuração básica do site, como título, slogan, fuso horário e comportamento da página inicial

Ferramentas de Gerenciamento de Plugins

  • list-plugins – Liste plugins WordPress instalados com status de ativação

Próximas Ferramentas

Gerenciamento de Plugins

  • install-plugin – Instale um plugin do repositório WordPress.org
  • toggle-plugin – Ative ou desative um plugin WordPress
  • update-plugin – Atualize um plugin WordPress para sua versão mais recente
  • delete-plugin – Exclua permanentemente um plugin WordPress
  • rollback-plugin – Reverta um plugin para uma versão anterior

Gerenciamento de Temas

  • switch-theme – Altere o tema WordPress ativo
  • get-theme-info – Obtenha informações detalhadas sobre temas instalados

Gerenciamento de Configurações

  • manage-comment-settings – Gerencie configurações relacionadas a comentários (Planejado, mas não registrado)
  • export-settings – Exporte as configurações atuais do site WordPress (Planejado)
  • import-settings – Importe configurações do site WordPress de um arquivo (Planejado)

Saúde do Site / Manutenção e Testes / Atualizações do Núcleo

  • get-system-info - Obtenha informações abrangentes do sistema WordPress
  • send-test-email – Envie um e-mail de teste para verificar a configuração do servidor de e-mail (Planejado)
  • run-cron-jobs – Acione manualmente os trabalhos cron do WordPress (Planejado)
  • log-system-info – Registre informações do servidor e do sistema WordPress (Planejado)
  • get-site-health - Verifique o status de saúde do núcleo do WordPress e identifique erros
  • check-core-updates - Verifique se há atualizações disponíveis do núcleo do WordPress
  • apply-core-update - Instale as atualizações disponíveis do núcleo do WordPress
  • scan-for-malware - Verifique o site WordPress em busca de malware e ameaças de segurança
  • lock-site - Ative o modo de manutenção para bloquear o site
  • backup-database - Crie um backup do banco de dados

Por Que É Útil

Em vez de você precisar fazer login no WordPress manualmente, escrever posts, formatar conteúdo e gerenciar tudo pela interface web, este servidor MCP ajuda você a criar, formatar e publicar conteúdo diretamente da nossa conversa. É um assistente de automação WordPress que preenche a lacuna entre a conversa com IA e o gerenciamento do site WordPress.

Ferramentas Específicas do WordPress

  • authenticate-wp - Conecte-se ao WordPress com credenciais (que acabamos de usar)
  • test-wp-connection - Teste se um site WordPress está acessível
  • create-blog-post - Crie novos posts de blog com título, conteúdo, categorias, tags e status
  • get-wp-categories - Recupere todas as categorias disponíveis do seu site WordPress
  • get-wp-tags - Recupere todas as tags disponíveis do seu site WordPress
  • format-wp-content - Converta texto bruto em formato HTML pronto para WordPress

Ferramentas de Gerenciamento de Rascunhos

  • save-draft - Salve rascunhos de posts de blog localmente para uso posterior
  • load-draft - Carregue rascunhos salvos anteriormente

O Que Você Pode Fazer Com Estas Ferramentas

  • Criação de Conteúdo: Escreva e formate posts de blog
  • Gerenciamento de Categorias: Veja e atribua categorias existentes a posts
  • Gerenciamento de Tags: Veja e atribua tags existentes a posts
  • Fluxo de Rascunhos: Salve rascunhos localmente e trabalhe neles ao longo do tempo
  • Publicação: Crie posts como rascunhos ou publique-os diretamente - dependendo das suas permissões de usuário

Contribuição

Contribuições, problemas e solicitações de recursos são bem-vindos! Sinta-se à vontade para verificar a página de issues ou abrir um pull request.

Licença

Este projeto está licenciado sob os termos descritos no arquivo LICENSE.

Suporte

Se você achar este projeto útil, dê uma ⭐ no GitHub! Se tiver dúvidas, sinta-se à vontade para me enviar um e-mail.