AutoWP

Conecta Claude con sitios de WordPress para crear publicaciones y gestionar sitios usando la API REST de WordPress.

Documentación

MseeP.ai Security Assessment Badge

Servidor MCP AutoWP - Servidor MCP de Automatización de WordPress

AutoWP MCP Login Prompt Example

MCP badge MCP Server

El servidor MCP (Model Context Protocol) de AutoWP conecta Claude a sitios de WordPress y permite a los usuarios pedirle a Claude que trabaje en diferentes tareas en su sitio de WordPress, como crear y publicar publicaciones de blog y otras tareas de gestión del sitio de WordPress. Actúa como un puente entre clientes LLM como Claude Desktop y sitios web de WordPress.

AutoWP MCP Login Prompt Example

Características

Proporciona una forma segura y estandarizada para que los asistentes de IA interactúen con sitios de WordPress a través de la API REST de WordPress, sin necesidad de acceso directo a la base de datos.

Capacidades Clave

  • Autenticación y Seguridad

    • Maneja el inicio de sesión seguro usando contraseñas de aplicación de WordPress
    • Gestiona sesiones de autenticación de forma segura
    • Prueba la conectividad del sitio antes de intentar operaciones
  • Gestión de Contenido

    • Crea y publica publicaciones de blog
    • Formatea texto sin formato en HTML compatible con WordPress
    • Gestiona metadatos de publicaciones (títulos, extractos, estado)
  • Acceso a Información del Sitio

    • Recupera categorías y etiquetas disponibles
    • Accede a la estructura del sitio y permisos
    • Respeta las limitaciones de roles de usuario (como tu rol de colaborador)
  • Flujo de Trabajo de Borradores

    • Guarda borradores localmente para editar
    • Carga contenido previamente guardado
    • Permite el desarrollo iterativo de contenido

Instalación y Autenticación

Configuración

  1. Instalar y Compilar

    npm install
    npm run build
    npm start
    
  2. Configurar Claude Desktop

Agrega a tu configuración MCP de Claude Desktop:

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

Herramientas Disponibles

Autenticación

  • authenticate-wp – Conéctate a tu sitio de WordPress
  • test-wp-connection – Prueba si un sitio de WordPress es accesible

Gestión de Contenido

  • create-blog-post – Crea nuevas publicaciones de blog con categorías/etiquetas

  • get-wp-categories – Lista todas las categorías disponibles

  • get-wp-tags – Lista todas las etiquetas disponibles

  • format-wp-content – Convierte texto a HTML listo para WordPress

    Gestión de Borradores

    • save-draft – Guarda publicaciones localmente para más tarde
    • load-draft – Carga borradores guardados previamente

Herramientas de Gestión de Medios

Operaciones Principales de Medios

  • upload-media – Sube archivos desde rutas locales o URLs con metadatos
  • list-media – Explora la biblioteca de medios con paginación y filtros
  • search-media – Busca medios por palabra clave, tipo o rango de fechas
  • get-media-details – Recupera información detallada de medios
  • delete-media – Elimina archivos de la biblioteca de medios
  • bulk-delete-media – Elimina múltiples archivos de medios a la vez

Mejora de Medios

  • edit-media-metadata – Actualiza título, pie de foto, texto alternativo, descripción
  • set-featured-image – Asigna imágenes destacadas a publicaciones
  • optimize-media – Comprime imágenes mediante APIs externas (por ejemplo, TinyPNG)

Herramientas de Taxonomía y Clasificación

Taxonomías Existentes

  • get-wp-categories – Lista todas las categorías de WordPress
  • get-wp-tags – Lista todas las etiquetas de WordPress

Gestión de Taxonomías

  • create-category – Crea nuevas categorías con soporte de jerarquía
  • create-tag – Crea nuevas etiquetas con descripciones
  • update-category – Renombra/edita categorías y jerarquía
  • update-tag – Renombra/edita detalles de etiquetas
  • delete-category – Elimina categorías con opción de forzado
  • delete-tag – Elimina etiquetas con opción de forzado

Operaciones Avanzadas de Taxonomía

  • merge-categories – Combina categorías (mueve publicaciones, opcionalmente elimina la fuente)
  • assign-categories-to-posts – Asigna categorías en masa a múltiples publicaciones
  • assign-tags-to-posts – Asigna etiquetas en masa a múltiples publicaciones
  • list-taxonomies – Ve todas las taxonomías incluidas las personalizadas

Herramientas de Gestión de Usuarios

Operaciones Principales de Usuarios

  • list-users – Lista usuarios de WordPress con filtros como rol, búsqueda o fecha de registro
  • create-user – Crea un nuevo usuario con perfil y detalles de rol opcionales
  • update-user – Actualiza datos de perfil de usuario incluyendo correo, nombre, biografía y contraseña
  • disable-user – Desactiva temporalmente una cuenta de usuario con una razón opcional
  • reset-user-password – Genera un enlace de restablecimiento de contraseña o envíalo por correo al usuario

Gestión de Roles y Permisos

  • set-user-role – Asigna un rol específico a un usuario, opcionalmente eliminando otros
  • list-user-roles – Ve todos los roles de usuario de WordPress disponibles y sus capacidades

Herramientas de Configuración del Sitio

  • get-site-settings – Ve la configuración del sitio de WordPress y los ajustes de lectura
  • update-site-settings – Actualiza la configuración básica del sitio como título, eslogan, zona horaria y comportamiento de la página de inicio

Herramientas de Gestión de Plugins

  • list-plugins – Lista los plugins de WordPress instalados con estado de activación

Próximas Herramientas

Gestión de Plugins

  • install-plugin – Instala un plugin desde el repositorio de WordPress.org
  • toggle-plugin – Activa o desactiva un plugin de WordPress
  • update-plugin – Actualiza un plugin de WordPress a su última versión
  • delete-plugin – Elimina permanentemente un plugin de WordPress
  • rollback-plugin – Revierte un plugin a una versión anterior

Gestión de Temas

  • switch-theme – Cambia el tema activo de WordPress
  • get-theme-info – Obtén información detallada sobre los temas instalados

Gestión de Configuración

  • manage-comment-settings – Gestiona la configuración relacionada con comentarios (Planificado pero no registrado)
  • export-settings – Exporta la configuración actual del sitio de WordPress (Planificado)
  • import-settings – Importa la configuración del sitio de WordPress desde un archivo (Planificado)

Salud del Sitio / Mantenimiento y Pruebas / Actualizaciones del Núcleo

  • get-system-info - Obtén información completa del sistema de WordPress
  • send-test-email – Envía un correo de prueba para verificar la configuración del servidor de correo (Planificado)
  • run-cron-jobs – Activa manualmente los trabajos cron de WordPress (Planificado)
  • log-system-info – Registra información del sistema del servidor y de WordPress (Planificado)
  • get-site-health - Verifica el estado de salud del núcleo de WordPress e identifica errores
  • check-core-updates - Verifica actualizaciones disponibles del núcleo de WordPress
  • apply-core-update - Instala actualizaciones disponibles del núcleo de WordPress
  • scan-for-malware - Escanea el sitio de WordPress en busca de malware y amenazas de seguridad
  • lock-site - Habilita el modo de mantenimiento para bloquear el sitio
  • backup-database - Crea una copia de seguridad de la base de datos

Por Qué Es Útil

En lugar de que tengas que iniciar sesión en WordPress manualmente, escribir publicaciones, formatear contenido y gestionar todo a través de la interfaz web, este servidor MCP te ayuda a crear, formatear y publicar contenido directamente desde nuestra conversación. Es un asistente de automatización de WordPress que une la brecha entre la conversación con IA y la gestión del sitio de WordPress.

Herramientas Específicas de WordPress

  • authenticate-wp - Conéctate a WordPress con credenciales (que acabamos de usar)
  • test-wp-connection - Prueba si un sitio de WordPress es accesible
  • create-blog-post - Crea nuevas publicaciones de blog con título, contenido, categorías, etiquetas y estado
  • get-wp-categories - Recupera todas las categorías disponibles de tu sitio de WordPress
  • get-wp-tags - Recupera todas las etiquetas disponibles de tu sitio de WordPress
  • format-wp-content - Convierte texto sin formato en HTML listo para WordPress

Herramientas de Gestión de Borradores

  • save-draft - Guarda borradores de publicaciones de blog localmente para uso posterior
  • load-draft - Carga borradores guardados previamente

Lo Que Puedes Hacer Con Estas Herramientas

  • Creación de Contenido: Escribe y formatea publicaciones de blog
  • Gestión de Categorías: Ve y asigna categorías existentes a publicaciones
  • Gestión de Etiquetas: Ve y asigna etiquetas existentes a publicaciones
  • Flujo de Trabajo de Borradores: Guarda borradores localmente y trabaja en ellos con el tiempo
  • Publicación: Crea publicaciones como borradores o publícalas directamente - dependiendo de tus permisos de usuario

Contribución

¡Las contribuciones, problemas y solicitudes de funciones son bienvenidas! No dudes en consultar la página de problemas o abrir una solicitud de extracción.

Licencia

Este proyecto está licenciado bajo los términos descritos en el archivo LICENCIA.

Soporte

Si encuentras útil este proyecto, ¡dale una ⭐ en GitHub! Si tienes preguntas, no dudes en enviarme un correo.