Claudeus WordPress MCP

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Integrates with WooCommerce to handle products, orders, and sales data through dedicated tools like claudeus_wp_shop__get_products, claudeus_wp_shop__get_orders, and claudeus_wp_shop__get_sales

  • Allows AI-powered WordPress management including content creation, bulk operations, SEO optimization, WooCommerce management, and multi-site orchestration

🤘 Claudeus WordPress MCP 🎸

¡Desata el poder de la IA en tu entorno WordPress: marcando la pauta para la excelencia en MCP! 🖤

¡Libera tus superpoderes de WordPress!

¿Cansado del tedioso proceso de gestión de WordPress? ¿Ahogado en la creación de contenido, la optimización SEO y el mantenimiento del sitio? ¡Prepárate para una experiencia que te dejará boquiabierto! 🤯

🎸 Conoce tu nuevo superpoder de WordPress 🖤

Claudeus WordPress MCP no es solo otra herramienta de WordPress: es tu asistente personal de WordPress, impulsado por IA de vanguardia y diseñado con la precisión de un guitarrista de metal. ¡No es solo automatización, es liberación! ❤️

⚡¿Qué lo hace épico?

  • Creación de contenido con esteroides : genere publicaciones de blog atractivas y optimizadas para SEO ✓ LISTO
  • Operaciones masivas a la velocidad de la luz : administre cientos de publicaciones en múltiples sitios ✓ LISTO
  • Magia SEO impulsada por IA : deja que la IA analice y optimice tu contenido ✓ LISTO
  • WooCommerce Mastery : Gestiona productos, pedidos y ventas ✓ LISTO
  • Multi-Site Orchestra : Dirige varios sitios de WordPress ✓ LISTO

💥 Por qué los desarrolladores se están volviendo locos

Traditional WordPress → 😫 Hours of manual work Claudeus WP MCP → 🚀 INSTANT RESULTS! Content Creation: 4 hours → 30 minutes SEO Optimization: 2 hours → 15 minutes Bulk Updates: 8 hours → 45 minutes

🎯 Imagina poder...

  • Crea semanas de contenido en minutos ✓
  • Analiza y optimiza el SEO de todo tu sitio al instante ✓
  • Administre varios sitios de clientes con una eficiencia sobrenatural ✓
  • Maneja las operaciones de WooCommerce a la velocidad del rayo ✓
  • ¡Todo esto mientras tu competencia sigue iniciando sesión en WordPress! ✓

🔮 El futuro de WordPress está aquí

Esto no es solo una herramienta: es tu pasaporte a la iluminación con WordPress. Ya seas desarrollador independiente, propietario de una agencia o entusiasta de WordPress, Claudeus WordPress MCP te ofrece superpoderes que dejarán atónitos a tus competidores.

"He visto el futuro de la gestión de WordPress, ¡y es absolutamente metal! 🤘❤️" - Todos los desarrolladores después de usar Claudeus WP MCP

¿Listo para transformar tu flujo de trabajo en WordPress de una banda de garaje a una sinfonía de metal que llena estadios? ¡A rockear! 🎸

📖 Guía de inicio rápido

Uso con Claude Desktop

Si utilizas Claude Desktop, solo necesitas:

  1. Configurar la integración de Claude Desktop (consulte la sección "Integración de Claude Desktop")
  2. Crea y configura tu archivo wp-sites.json
  3. ¡Sigue así! 🤘

Instalación completa (para desarrollo)

# Required Software Node.js ≥ 22.0.0 TypeScript ≥ 5.0.0 PNPM WordPress site with REST API

2. Instalación

# Clone the repository git clone https://github.com/deus-h/claudeus-wp-mcp # Install dependencies pnpm install # Build the project pnpm build # Configure Claude Desktop cp claude_desktop_config.json.example claude_desktop_config.json # Edit claude_desktop_config.json with your settings

3. Configuración

# Copy example configs cp .env.example .env cp wp-sites.json.example wp-sites.json # Edit .env and wp-sites.json with your settings

Configuración de wp-sites.json

El archivo wp-sites.json se utiliza para configurar la integración de sus sitios de WordPress. A continuación, se muestra un ejemplo de estructura:

{ "site-alias": { "URL": "https://your-wordpress-site.com", "USER": "username", "PASS": "application-password", "authType": "basic" // or "jwt" } }
  • URL : La URL de su sitio de WordPress.
  • USUARIO : El nombre de usuario para la autenticación.
  • PASS : La contraseña de la aplicación para acceso seguro.
  • authType : el tipo de autenticación, ya sea “básica” o “jwt”.

Obtención de la contraseña de la aplicación

  1. Inicie sesión en su panel de administración de WordPress.
  2. Vaya a Usuarios > Perfil.
  3. Desplácese hacia abajo hasta la sección Contraseñas de la aplicación.
  4. Ingrese un nombre para la aplicación y haga clic en "Agregar nuevo".
  5. Copie la contraseña generada y úsela en su archivo wp-sites.json .

Asegúrese de que su archivo wp-sites.json se mantenga seguro y no se comparta públicamente.

Configuración de varios sitios

El archivo wp-sites.json te permite administrar varios sitios de WordPress sin problemas. Puedes configurarlo así:

Ejemplo de estructura

{ "default_test": { "URL": "https://test.yourdomain.se", "USER": "admin", "PASS": "Hn5K pL8x Wm2j Vt9q Bc4y Rs7D", "authType": "basic" }, "live": { "URL": "https://our-live-site.se", "USER": "deus", "PASS": "Kj9P mN2x vR4h Zt8L wQ5y Bc3M", "authType": "basic" }, "test": { "URL": "https://our-test-site.se", "USER": "deus", "PASS": "Yw7H fT6n Jm5k Vd9x Pg4q Ls2B", "authType": "basic" }, "client1_live": { "URL": "https://client1-live-site.se", "USER": "deus", "PASS": "Xc8D bN4v Ht6m Rk2p Zj9w Qf5L", "authType": "basic" }, "client1_test": { "URL": "https://client1-test-site.se", "USER": "deus", "PASS": "Gm7B sW3x Yn5h Kt9q Vf4c Pd2L", "authType": "basic" } }

Lógica y uso

  • Alias del sitio : Cada sitio se identifica con un alias único (p. ej., live , " test , " client1_live "). Esto permite cambiar fácilmente entre diferentes entornos o sitios cliente.
  • URL : la URL base para cada sitio de WordPress.
  • USUARIO : El nombre de usuario utilizado para la autenticación.
  • PASS : La contraseña de la aplicación para acceso seguro.
  • authType : define el método de autenticación, ya sea basic o jwt .

Cómo utilizar

  1. Definir varios sitios : agregue tantas configuraciones de sitio como sea necesario, cada una con un alias único.
  2. Cambiar entre sitios : utilice el alias para seleccionar el sitio deseado para las operaciones.
  3. Acceso seguro : asegúrese de que cada sitio tenga una contraseña de aplicación válida y un método de autenticación seguro.
  4. Gestión del entorno : administre fácilmente diferentes entornos (por ejemplo, en vivo, prueba) para cada cliente.

Esta configuración le permite administrar de manera eficiente múltiples sitios de WordPress desde un solo archivo de configuración, agilizando su flujo de trabajo y mejorando la productividad.

4. ¡Rock and Roll con el Inspector MCP! 🎸

# Start the MCP Inspector UI pnpm inspector # This will: # 1. Build the project # 2. Launch the Inspector UI # 3. Open your browser at http://localhost:5173

Explorando con la interfaz de usuario del Inspector

  1. Conectarse al servidor
    • Haga clic en "Conectar" en la esquina superior derecha.
    • Seleccione "Servidor local" para el desarrollo
  2. Funciones disponibles
    • 🎸 Indicaciones: Prueba la generación de contenido de IA
    • 🛠 Herramientas: Administrar operaciones de WordPress
    • 📦 Recursos: Explorar sitios de WordPress
    • 🔍 Inspector: Depurar la comunicación del servidor
  3. Indicaciones de prueba
    • Seleccione la pestaña "Indicaciones"
    • Prueba create-blog-post con tus ideas.
    • Analizar SEO con analyze-post-seo
    • Actualización masiva con bulk-update-posts
  4. Gestión de recursos
    • Explorar sitios de WordPress conectados
    • Ver detalles y capacidades del sitio
    • Pruebe los puntos finales de la API directamente
  5. Uso de herramientas
    • Crear y actualizar contenido
    • Administrar archivos multimedia
    • Ejecutar operaciones masivas

🤘 Consejo profesional: utiliza la pestaña Inspector para ver la comunicación en tiempo real entre la interfaz de usuario y el servidor.

🎮 Integración de escritorio de Claude

Ubicación de la configuración

El archivo de configuración de Claude Desktop se puede encontrar en:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Ventanas: %APPDATA%\Claude\claude_desktop_config.json

⚠️ IMPORTANTE : Si ya tiene otros servidores MCP configurados en Claude Desktop, NO copie directamente nuestro archivo de ejemplo, ya que sobrescribirá su configuración actual. En su lugar:

  1. Para los usuarios existentes de Claude Desktop :
    • Abra su configuración existente a través de Claude Desktop:
      • Haga clic en el menú de Claude
      • Seleccione "Configuración..."
      • Haga clic en "Desarrollador" en la barra de la izquierda.
      • Haga clic en "Editar configuración"
    • O abra su archivo de configuración directamente en un editor de texto
    • Agregue nuestra configuración de servidor Claudeus WordPress MCP a su objeto mcpServers existente
  2. Para nuevos usuarios de Claude Desktop : pueden copiar nuestro archivo de configuración de ejemplo:
    # For macOS cp /Users/amadeus/code/claudeus/servers/claudeus-wp-mcp/claude_desktop_config.json.example ~/Library/Application\ Support/Claude/claude_desktop_config.json # For Windows (in PowerShell) Copy-Item claude_desktop_config.json.example $env:APPDATA\Claude\claude_desktop_config.json

🎸 Consejo profesional: Nuestro archivo de configuración de ejemplo viene preconfigurado con las configuraciones óptimas: ¡simplemente actualice la ruta a su wp-sites.json !

Uso con Claude Desktop

Agregue esto a su claude_desktop_config.json :

Configuración de NPX

{ "mcpServers": { "claudeus-wp-mcp": { "command": "npx", "args": [ "-y", "claudeus-wp-mcp" ], "env": { "WP_SITES_PATH": "/absolute/path/to/your/wp-sites.json" } } } }

Configuración de Docker 🐳

{ "mcpServers": { "claudeus-wp-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "--network=host", "--mount", "type=bind,src=/absolute/path/to/your/wp-sites.json,dst=/app/wp-sites.json", "--mount", "type=bind,src=/absolute/path/to/your/.env,dst=/app/.env", "mcp/wordpress", "--config", "/app/wp-sites.json" ] } } }

🎸 Consejo profesional: ¡Asegúrate de reemplazar /absolute/path/to/your/wp-sites.json con la ruta real a tu archivo de configuración!

Después de la configuración

  1. Reiniciar Claude Desktop por completo
  2. Busque el ícono del martillo 🔨 en la esquina inferior derecha del cuadro de entrada
  3. Haga clic aquí para ver las herramientas de gestión de WordPress disponibles
  4. ¡Empieza a triturar! 🤘

Solución de problemas

Si el servidor no aparece en Claude:

  1. Verifique la sintaxis de claude_desktop_config.json
  2. Asegúrese de que las rutas de archivo sean absolutas y válidas
  3. Consulte los registros de Claude en:
    • macOS: ~/Library/Logs/Claude
    • Ventanas: %APPDATA%\Claude\logs

🎯¿Qué es esto?

Claudeus WordPress MCP es tu sistema definitivo de gestión de WordPress con IA. Es como tener la precisión y la potencia de una banda de heavy metal, ¡pero para tus sitios WordPress!

CaracterísticaDescripción
🤖 Integración de IAComunicación directa con modelos de IA
🚀 AutomatizaciónAutomatizar tareas repetitivas
🔒 SeguridadSeguridad de nivel empresarial
⚡ RendimientoOperaciones ultrarrápidas
🌐 MultisitioAdministrar múltiples instancias de WP

💪 Características principales

1. Gestión de contenidos

CaracterísticaDescripción
PublicacionesCrear, actualizar, analizar
PáginasGestión de página completa
Medios de comunicaciónManejar todo tipo de medios
Posicionamiento web (SEO)Optimización impulsada por IA

2. Capacidades de IA

CaracterísticaDescripción
Generación de contenidoPublicaciones escritas con IA
Análisis SEOOptimización inteligente
Operaciones a granelActualizaciones masivas

🛠 Análisis técnico profundo

Arquitectura 🏗️

¡Bienvenidos al backstage de nuestra sinfonía de metal! Cada componente es como un instrumento de nuestra orquesta técnica, trabajando en conjunto para crear el sistema de gestión de WordPress más épico de la historia. 🤘🖤

Estructura del directorio 🎸

src/ ├── api/ # WordPress API integration layer │ ├── client/ # WordPress REST API client │ ├── endpoints/ # Endpoint definitions & handlers │ └── types/ # WordPress API type definitions │ ├── mcp/ # MCP protocol implementation │ ├── server.ts # Core MCP server implementation │ ├── transport/ # Transport layer handlers │ ├── tools.ts # Tool registration & management │ └── types/ # MCP protocol type definitions │ ├── security/ # Security framework │ ├── auth/ # Authentication handlers │ ├── validation/ # Input validation │ └── encryption/ # Data encryption utilities │ ├── tools/ # Tool implementations │ ├── content/ # Content management tools │ ├── media/ # Media handling tools │ ├── shop/ # WooCommerce integration │ └── system/ # System management tools │ └── prompts/ # AI prompt templates ├── content/ # Content generation prompts ├── seo/ # SEO analysis prompts └── shop/ # E-commerce prompts

Componentes principales 🤘

ComponenteResponsabilidadCaracterísticas principales
Capa APIIntegración con WordPressCliente REST, seguridad de tipos, limitación de velocidad
Protocolo MCPComunicaciónJSON-RPC 2.0, flujo bidireccional
SeguridadProtecciónAutenticación, cifrado, validación
HerramientasOperacionesContenido, medios, WooCommerce
IndicacionesIntegración de IAPlantillas, conocimiento del contexto

Amplificación técnica 🎸

CaracterísticaImplementaciónDescripción
Seguridad de tiposMecanografiadoTipado estático completo, validación en tiempo de ejecución
Manejo de APIREST/JSON-RPCManejo eficiente de solicitudes y respuestas
Sistema de eventosEmisor de eventosProcesamiento de eventos asincrónicos
Manejo de erroresMulticapaGestión integral de errores
Almacenamiento en cachéEn memoria/RedisOptimización del rendimiento

Medidas de seguridad 🛡️

CapaProtecciónCaracterísticas
TransporteTLS/SSLComunicación cifrada
AutenticaciónJWT/OAuthGestión segura de tokens
ValidaciónBasado en esquemasValidación de entrada/salida
CifradoAES-256Protección de datos
AuditoríaIntegralSeguimiento de actividad

Ajuste del rendimiento 🚀

MejoramientoTécnicaDescripción
Almacenamiento en cachéMultinivelAlmacenamiento en caché de respuestas y consultas
Procesamiento por lotesAgrupación de solicitudesLlamadas API reducidas
CompresiónGZIP/BrotliOptimización de la red
Optimización de consultasBúsqueda inteligenteConsultas de bases de datos eficientes
Equilibrio de cargaDistribuciónManejo de escalas

Categorías de errores y manejo 🎸

CategoríaRango de códigosManejoEjemplo
Protocolo-32600 a -32603Reintento automáticoJSON-RPC no válido
WordPress1000-1999RetrocederTiempo de espera de API
Seguridad2000-2999AlertaError de autenticación
Herramientas3000-3999RecuperarOperación fallida
Sistema4000-4999ReanudarAgotamiento de recursos

Principios de diseño Power Chord 🤘

PrincipioDescripciónImplementación
ModularidadAcoplamiento sueltoComponentes independientes
Seguridad de tiposTipificación fuerteTypeScript + Validación
SeguridadConfianza ceroProtección multicapa
ActuaciónMetal de velocidadOperaciones optimizadas

Consejo profesional: ¡Como una guitarra bien afinada, cada componente está calibrado con precisión para lograr la máxima capacidad de shredding! ❤️

🎸 El poder del MCP

Ahorro de tiempo

TareaSin MCPCon MCPResultado
Creación de entradas de blog4 horas4 minutos✓ 98,3%
Optimización SEO2 horas1 minuto✓ 99,2%
Actualizaciones masivas8 horas5 minutos✓ 99.0%
Análisis de contenido3 horas2 minutos✓ 98,9%

Eficiencia de costos

RecursoCosto tradicionalDescripción
Redactor de contenido$500/mesCreación de contenido profesional
Experto en SEO$1000/mesOptimización y estrategia SEO
Tiempo de desarrollador$2000/mesImplementación técnica
TOTAL$3500/mesTodos los servicios combinados
Claude Pro$20/mesEn Anthropic
Diferencia$3,480/mesAhorros potenciales al usar Claudeus WordPress MCP con Claude Desktop ( Mac , Windows )

Solución Claudeus : Todas estas funciones por solo $20 al mes con la suscripción a Claude Pro

Ahorro mensual total: $3,480 (reducción del 99.4%) ❤️

Consejo profesional: ¡Una suscripción a Claude Pro reemplaza varios servicios costosos, convirtiendo la administración de WordPress de una orquesta costosa en una máquina de metal eficiente y eficiente!

⚡Con Gran Poder...

"Un gran poder conlleva una gran responsabilidad" - Tío Ben

El MCP de WordPress de Claudeus es una herramienta poderosa que puede:

  • Ahorre cientos de horas de trabajo manual
  • Reducir los costes operativos hasta en un 85%
  • Mejorar la calidad y la consistencia del contenido
  • Automatizar tareas repetitivas

Pero recuerda:

  1. Revise siempre el contenido generado por IA
  2. Tenga en cuenta las mejores prácticas de seguridad
  3. Supervisar el uso y el rendimiento del sistema
  4. Mantener estrategias de respaldo
  5. ¡Usa la energía responsablemente! 🤘

⚠️ Cuestiones y consideraciones

Limitaciones actuales y soluciones alternativas

1. Límites de respuesta de Claude Desktop

  • Problema : La longitud máxima de respuesta de Claude Desktop se puede alcanzar con frecuencia durante operaciones complejas
  • Impacto : Las operaciones pueden interrumpirse, lo que requiere la intervención del usuario para continuar.
  • Solución alternativa :
    • Configurar Claude Desktop para dividir las tareas en lotes más pequeños
    • En Configuración de escritorio de Claude > Avanzado:
      • Establezca "Longitud máxima de respuesta" en un valor más bajo
      • Habilitar "Respuestas divididas automáticamente"
    • Utilice la interfaz de usuario del Inspector para operaciones a gran escala

2. Control de Capacidades Experimentales

  • Problema : La nueva función de control de capacidad en wp-sites.json es experimental
  • Estado : Integrado pero en prueba
  • Ejemplo de configuración :
{ "capabilities": { "discovery": { "claudeus_wp_discover_endpoints": true }, "posts": { "claudeus_wp_content__get_posts": true, "claudeus_wp_content__create_post": true, "claudeus_wp_content__update_post": true, "claudeus_wp_content__delete_post": false } // ... other capabilities } }
  • Consideraciones :
    • Úselo con precaución en entornos de producción.
    • Pruebe a fondo en la puesta en escena primero
    • Considere contribuir con mejoras (ver la sección Contribuciones)
    • Si no está seguro, utilice la configuración básica de forma predeterminada

3. Consideraciones sobre la limitación de velocidad

  • Problema : La API REST de WordPress tiene límites de velocidad
  • Impacto : Las operaciones en masa podrían verse limitadas
  • Mitigación :
    • Utilice las funciones de procesamiento por lotes
    • Implementar retrasos apropiados entre solicitudes
    • Supervisar los encabezados de respuesta de la API para obtener información sobre el límite de velocidad

4. Gestión de memoria

  • Problema : Las operaciones grandes pueden consumir una cantidad significativa de memoria
  • Impacto : Posible degradación del rendimiento
  • Mejores prácticas :
    • Supervisar los recursos del sistema durante operaciones grandes
    • Utilice la paginación para conjuntos de datos grandes
    • Implementar rutinas de limpieza

Mejoras futuras

Estamos trabajando activamente en:

  1. Manejo mejorado de respuestas en Claude Desktop
  2. Liberación estable del control de capacidades
  3. Gestión avanzada de limitación de velocidad
  4. Técnicas de optimización de memoria

🎸 Apoyo y Comunidad ❤️

  • Discusiones de GitHub: comparta ideas, informe problemas y únase a la conversación
  • Documentación: Documentación técnica completa
  • Ejemplos: Implementaciones de muestra

Consejo profesional: utiliza las discusiones de GitHub para compartir tu experiencia, informar problemas o sugerir mejoras.

Estándares de desarrollo de servidores MCP

Estableciendo el estándar de excelencia

El MCP de Claudeus WordPress no solo cumple con los estándares MCP, sino que los define. Nuestra implementación sirve de referencia para los desarrolladores que crean servidores MCP, especialmente para la integración con Claude Desktop:

Cumplimiento del protocolo MCP

  • Implementación completa de la especificación MCP 2024-11-05
    • Declaraciones de capacidad completas
    • Cumplimiento estricto del formato del mensaje
    • Manejo adecuado del transporte (stdio/SSE)
    • Manejo integral de errores

Excelencia en el desarrollo

  • Mejores prácticas de TypeScript
    • Modo estricto habilitado
    • Cobertura de tipo completa
    • Desarrollo basado en interfaces
  • Estándares de prueba
    • Cobertura de prueba del 95%+
    • Pruebas de integración integrales
    • Evaluación comparativa del rendimiento
  • La seguridad es lo primero
    • Validación de entrada
    • Limitación de velocidad
    • Flujos de autenticación
    • Escaneo de vulnerabilidades

🧪 Marco de pruebas

Nuestro marco de pruebas está diseñado con precisión y confiabilidad en mente, ¡como una guitarra bien afinada! 🎸

Estructura de la prueba

  • Pruebas unitarias : pruebas exhaustivas de componentes individuales
  • Pruebas de integración : garantizar que los componentes funcionen juntos en armonía
  • Pruebas del protocolo JSON-RPC : validación de la comunicación entre servidor y cliente
  • Arnés de prueba personalizado : simulación de escenarios del mundo real

Características principales

  • Coincidencias personalizadas : comparaciones Jest mejoradas para la validación JSON-RPC
  • Capa de transporte de prueba : transporte simulado para pruebas controladas
  • Compatibilidad con operaciones asincrónicas : tiempos de espera extendidos para operaciones complejas
  • Pruebas de manejo de errores : cobertura integral de escenarios de error

Ejecución de pruebas

# Run all tests pnpm test # Run specific test suite pnpm test:unit pnpm test:integration # Run with coverage pnpm test:coverage

🤝 Contribuyendo

⚠️ AVISO DE EQUIPO PRIVADO ⚠️

Este es un repositorio privado mantenido por el equipo de desarrollo de SimHop IT & Media AB. Las contribuciones están limitadas a los miembros aprobados del equipo. Si eres miembro del equipo de desarrollo de SimHop MCP, aquí te explicamos cómo contribuir:

Para miembros del equipo aprobados

  1. ✓ Asegúrese de tener el acceso necesario al repositorio
  2. ✓ Siga nuestro flujo de trabajo de desarrollo:
    • Crea tu rama de funciones ( git checkout -b feature/AmazingFeature )
    • Escribe y ejecuta pruebas para tus cambios
    • Mantener la cobertura de pruebas por encima del 80%
    • Siga nuestros estándares de codificación y requisitos de documentación
  3. ✓ Requisitos de prueba:
    • Asegúrese de que todas las pruebas existentes pasen
    • Añade nuevas pruebas para tus funciones
    • Ejecute el conjunto de pruebas completo antes de enviar
  4. ✓ Confirme sus cambios ( git commit -m '🎸 Add some AmazingFeature' )
  5. ✓ Empujar a la rama ( git push origin feature/AmazingFeature )
  6. ✓ Crear una solicitud de extracción para revisión

Estándares de desarrollo

Todos los miembros del equipo deben cumplir con:

  • Modo estricto de TypeScript
  • Configuración de ESLint con reglas de equipo
  • Más bonito para un formato consistente
  • Documentación JSDoc para API públicas
  • Protocolos de seguridad del equipo
  • Procesos de revisión del código interno

Obtener acceso al equipo

Si estás interesado en unirte al equipo de desarrollo de SimHop MCP:

  1. Póngase en contacto con nuestro CTO: amadeus.hritani@simhop.se
  2. Proporcione su experiencia y antecedentes en desarrollo.
  3. Completar el proceso de incorporación del equipo si se aprueba

Consejo profesional: ¡Los miembros del equipo siempre deben ejecutar el conjunto de pruebas antes de enviar una solicitud de incorporación de cambios!

🤘 Licencia

Licencia MIT - ¡A seguir adelante!

🛠 Referencia de herramientas MCP

Categorías de herramientas y niveles de peligro

Nombre de la herramientaCategoríaCapacidadesNivel de peligro
Gestión de contenidos
claudeus_wp_content__get_postsContenidoListar todas las publicaciones con filtros🟢 Seguro
claudeus_wp_content__create_postContenidoCrear nuevas publicaciones de blog🟡 Moderado
claudeus_wp_content__update_postContenidoModificar publicaciones existentes🟡 Moderado
claudeus_wp_content__delete_postContenidoEliminar publicaciones🔴 Alto
claudeus_wp_content__get_pagesContenidoListar todas las páginas🟢 Seguro
claudeus_wp_content__create_pageContenidoCrear nuevas páginas🟡 Moderado
claudeus_wp_content__update_pageContenidoModificar páginas existentes🟡 Moderado
claudeus_wp_content__delete_pageContenidoEliminar páginas🔴 Alto
claudeus_wp_content__get_blocksContenidoLista de bloques reutilizables🟢 Seguro
claudeus_wp_content__create_blockContenidoCrear bloques reutilizables🟡 Moderado
claudeus_wp_content__update_blockContenidoModificar bloques🟡 Moderado
claudeus_wp_content__delete_blockContenidoEliminar bloques🔴 Alto
Gestión de medios
claudeus_wp_media__get_mediaMedios de comunicaciónLista de archivos multimedia🟢 Seguro
claudeus_wp_media__uploadMedios de comunicaciónSubir nuevos medios🟡 Moderado
claudeus_wp_media__updateMedios de comunicaciónActualizar metadatos de los medios🟡 Moderado
claudeus_wp_media__deleteMedios de comunicaciónEliminar archivos multimedia🔴 Alto
Gestión de temas
claudeus_wp_theme__listTemaLista de temas disponibles🟢 Seguro
claudeus_wp_theme__get_activeTemaMostrar el tema actual🟢 Seguro
claudeus_wp_theme__activateTemaCambiar el tema activo🔴 Alto
claudeus_wp_theme__get_customizationTemaVer la configuración del tema🟢 Seguro
claudeus_wp_theme__update_customizationTemaModificar la configuración del tema🟡 Moderado
claudeus_wp_theme__get_custom_cssTemaVer CSS personalizado🟢 Seguro
claudeus_wp_theme__update_custom_cssTemaModificar CSS personalizado🟡 Moderado
WooCommerce
claudeus_wp_shop__get_productsComercioLista de productos🟢 Seguro
claudeus_wp_shop__get_ordersComercioVer pedidos🟢 Seguro
claudeus_wp_shop__get_salesComercioAcceda a las estadísticas de ventas🟢 Seguro
Sistema
claudeus_wp_discover_endpointsSistemaLista de puntos finales disponibles🟢 Seguro

Leyenda del nivel de peligro

  • 🟢 Seguro : Operaciones de solo lectura, sin modificación de datos
  • 🟡 Moderado : Crea o modifica contenido, pero se puede revertir.
  • 🔴 Alto : Operaciones destructivas o cambios en todo el sistema

Consejo profesional: ¡Siempre pruebe primero las herramientas de alto peligro en un entorno de prueba!

⚠️ Advertencia: utilice las herramientas de manipulación de datos con precaución

Las herramientas de manipulación de datos del MCP de WordPress de Claudeus son potentes y pueden tener un impacto significativo en tus sitios de WordPress. Aquí tienes lo que necesitas saber:

Riesgos potenciales

  • Pérdida de datos : el uso incorrecto de las herramientas puede provocar la eliminación o modificación no intencionada de datos.
  • Tiempo de inactividad del sitio : Las configuraciones incorrectas pueden provocar interrupciones del sitio o problemas de rendimiento.
  • Vulnerabilidades de seguridad : el manejo inadecuado de datos confidenciales puede exponer su sitio a riesgos de seguridad.

Mejores prácticas

  1. ✓ SEGURIDAD PRIMERO : Siempre cree copias de seguridad antes de las operaciones
  2. ✓ PRUEBA SEGURA : utiliza un entorno de prueba para nuevas herramientas
  3. ✓ VERIFICAR : Revisar los cambios antes de aplicar
  4. ✓ SEGURO : Restrinja el acceso a las herramientas a usuarios de confianza
  5. ✓ MONITOR : Realice un seguimiento del uso y el rendimiento de las herramientas

Uso constructivo

Cuando se utilizan correctamente, estas herramientas pueden:

  • ✓ Automatizar tareas repetitivas
  • ✓ Mejorar el rendimiento del sitio
  • ✓ Mejorar la calidad del contenido

Un gran poder conlleva una gran responsabilidad. Utilice estas herramientas con inteligencia para aprovechar al máximo su potencial y minimizar los riesgos.

Herramientas de manipulación de datos

Las siguientes herramientas pueden crear, actualizar o eliminar datos en su sitio de WordPress:

Gestión de contenidos

  • Publicaciones :
    • claudeus_wp_content__create_post : Crear nuevas publicaciones de blog
    • claudeus_wp_content__update_post : Actualizar publicaciones existentes
    • claudeus_wp_content__delete_post : Eliminar publicaciones
  • Páginas :
    • claudeus_wp_content__create_page : Crear nuevas páginas
    • claudeus_wp_content__update_page : Actualizar páginas existentes
    • claudeus_wp_content__delete_page : Eliminar páginas
  • Bloques :
    • claudeus_wp_content__create_block : Crea bloques reutilizables
    • claudeus_wp_content__update_block : Actualizar bloques existentes
    • claudeus_wp_content__delete_block : Eliminar bloques

Gestión de medios

  • claudeus_wp_media__upload : Subir nuevos archivos multimedia
  • claudeus_wp_media__update : Actualizar metadatos de los medios
  • claudeus_wp_media__delete : Eliminar elementos multimedia

Personalización del tema

  • claudeus_wp_theme__activate : Cambiar el tema activo
  • claudeus_wp_theme__update_customization : Modificar la configuración del tema
  • claudeus_wp_theme__update_custom_css : Actualizar CSS personalizado

Utilice estas herramientas con precaución para evitar cambios imprevistos. Siempre:

  1. Haga una copia de seguridad de sus datos antes de realizar cambios
  2. Pruebe primero en un entorno de prueba
  3. Revisar los cambios antes de aplicarlos
  4. Monitorizar los resultados tras la aplicación

Un gran poder conlleva una gran responsabilidad. Usa estas herramientas con inteligencia para mejorar tu sitio de WordPress y mantener su integridad.

🎯 Nuestra misión: Elevar los estándares de desarrollo de MCP

En el cambiante panorama del desarrollo basado en IA, observamos una brecha crítica: muchos servidores MCP, especialmente los diseñados para Claude Desktop, no cumplían con los estándares de desarrollo profesional. Algunos problemas comunes eran:

  • 🔴 Implementación deficiente de TypeScript o falta total de seguridad de tipos
  • Cobertura de pruebas faltante o inadecuada
  • 🔴 Implementación incompleta del protocolo MCP
  • 🔴 Vulnerabilidades de seguridad
  • 🔴 Manejo de errores poco confiable
  • 🔴 Falta de documentación adecuada

Esto nos motivó a crear Claudeus WordPress MCP, no solo como otra herramienta de gestión de WordPress, sino como una implementación de referencia que demuestra:

  • ✅ Cobertura completa de TypeScript con verificación de tipos estricta
  • ✅ Conjunto completo de pruebas (cobertura superior al 95 %)
  • ✅ Cumplimiento total de la especificación MCP 2024-11-05
  • ✅ Prácticas de seguridad de nivel empresarial
  • ✅ Manejo y recuperación de errores robustos
  • ✅ Documentación detallada y ejemplos

Por qué estamos estableciendo el estándar

Si bien este sigue siendo un repositorio privado, hemos puesto el código a disposición para que lo vean:

  1. Demostrar prácticas profesionales de desarrollo de servidores MCP
  2. Fomentar mejores estándares en el ecosistema MCP
  3. Muestra cómo implementar correctamente la integración de Claude Desktop
  4. Proporcionar una referencia para la automatización segura de WordPress

🏢 El equipo detrás de la magia

SimHop IT & Media AB - Donde la innovación se fusiona con el metal 🤘

Con sede en el corazón de Suecia, SimHop IT & Media AB es la empresa líder detrás de Claudeus WordPress MCP. No somos la típica empresa tecnológica: somos una fusión de excelencia técnica e innovación creativa, ¡que crea soluciones digitales impactantes!

🎸 Los Maestros

Amadeus Samiel H. (CTO/Arquitecto principal de soluciones)

  • Maestría en Ciencias de la Computación
  • Más de 20 años creando excelencia digital
  • Instructor en LIU y otros institutos
  • El virtuoso técnico detrás de Claudeus WP MCP
  • Especializaciones: Arquitectura de sistemas, Desarrollo creativo, Educación técnica

Simon Malki (director ejecutivo)

  • Más de 20 años orquestando el éxito empresarial
  • Experto en planificación estratégica y dinámica de mercado
  • El cerebro empresarial que impulsa la visión de SimHop
  • Especializaciones: Estrategia empresarial, Análisis de mercado, Operaciones técnicas

🏗️ Nuestra estructura de doble poder

Sede de Estocolmo (negocios y estrategia) 📍 Krögers Promenad 11, 191 37 Sollentuna

  • Operaciones estratégicas
  • Desarrollo de Negocios
  • Estrategia de mercado
  • Relaciones con el cliente

División Norrköping (Innovación Técnica) 📍 Klingsbergsgatan 13, 603 54 Norrköping

  • Desarrollo y arquitectura
  • Innovación técnica
  • Operaciones de I+D

🤘 Por qué lo hicimos gratis

Claudeus WordPress MCP nació de nuestra pasión por el desarrollo de WordPress robusto y de alto rendimiento, pero representa algo aún más importante: nuestro compromiso con la excelencia en el desarrollo de servidores MCP. Observamos que muchos servidores MCP existentes, especialmente los diseñados para Claude Desktop, no cumplían con los estándares profesionales, ya que carecían de pruebas, seguridad de tipos y medidas de seguridad adecuadas.

Al poner nuestro código a disposición, no solo compartimos una herramienta, sino que establecemos un nuevo estándar para el desarrollo de servidores MCP. Así como el metal desafía los límites de la excelencia musical, nosotros desafíamos los límites de lo que debería ser un servidor MCP correctamente implementado:

  • Excelencia técnica : como un solo de guitarra perfectamente ejecutado, nuestro código demuestra una implementación impecable de TypeScript.
  • Pruebas exhaustivas : se prueba cada riff (función), se verifica cada solo (característica)
  • La seguridad es lo primero : Protegido como una fortaleza de metal, con autenticación y validación adecuadas
  • Documentación : Clara y detallada, como las mejores letras de metal.

Aunque este repositorio sigue siendo privado, hacer visible el código ayuda a otros desarrolladores a comprender cómo implementar correctamente los servidores MCP, especialmente para la integración con Claude Desktop. Es nuestra forma de decir "¡Así se hace!" 🎸

🔥 Nuestra Filosofía

  1. Excelencia técnica : estableciendo el estándar para el desarrollo de MCP
  2. Innovación creativa : romper límites manteniendo la estabilidad
  3. La seguridad es lo primero : protección de nivel empresarial de forma predeterminada
  4. Evolución continua : siempre superando los límites técnicos

Creemos en empoderar a los desarrolladores con herramientas que les permitan trabajar tan duro como ellos, ¡y a la vez mostrarles cómo hacerlo! - Amadeus Samiel H. (también conocido como Deus)


🧙‍♂️ Palabras de sabiduría

npm no es un gestor de paquetes, sino un repositorio de paquetes. Si busca un gestor de paquetes confiable, use siempre pnpm
— Amadeus Samiel H.


El himno del administrador de paquetes

por Amadeus y Claude


En la vasta tierra del código,
npm representa un anfitrión,
Pero la mano de pnpm,
Gestiona la mayor parte.

Con fuerza de hierro,
Las dependencias se alinean,
La luz de pnpm,
En código, brilla.

La verdadera decisión del gerente,
En la sala de codificadores,
pnpm reina,
Por encima de todos ellos.


Hecho con 🤘❤️ por Amadeus Samiel H.

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor que permite la interacción fluida entre los modelos de IA y los sitios de WordPress con una comunicación segura y estandarizada utilizando la API REST de WordPress para una gestión integral del sitio.

  1. 🌟 Unleash Your WordPress Superpowers!
    1. 🎸 Meet Your New WordPress Superpower 🖤
    2. ⚡ What Makes It Epic?
    3. 💥 Why Developers Are Going Crazy
    4. 🎯 Imagine Being Able To...
    5. 🔮 The Future of WordPress is Here
  2. 📖 Quick Start Guide
    1. Using with Claude Desktop
    2. Full Installation (for development)
    3. 2. Installation
    4. 3. Configuration
    5. Configuring wp-sites.json
    6. Multi-Site Configuration
    7. 4. Rock and Roll with MCP Inspector! 🎸
  3. 🎮 Claude Desktop Integration
    1. Configuration Location
    2. Usage with Claude Desktop
    3. After Configuration
    4. Troubleshooting
  4. 🎯 What is This?
    1. 💪 Core Features
      1. 1. Content Management
      2. 2. AI Capabilities
    2. 🛠 Technical Deep Dive
      1. Architecture 🏗️
    3. 🎸 The Power of MCP
      1. Time Savings
      2. Cost Efficiency
    4. ⚡ With Great Power...
      1. ⚠️ Issues and Considerations
        1. Current Limitations and Workarounds
        2. Future Improvements
      2. 🎸 Support and Community ❤️
        1. 🏗️ MCP Server Development Standards
          1. Setting the Bar for Excellence
          2. MCP Protocol Compliance
          3. Development Excellence
        2. 🧪 Testing Framework
          1. Test Structure
          2. Key Features
          3. Running Tests
        3. 🤝 Contributing
          1. For Approved Team Members
          2. Development Standards
          3. Getting Team Access
        4. 🤘 License
          1. 🛠 MCP Tools Reference
            1. Tool Categories and Danger Levels
            2. Danger Level Legend
          2. <span style="color: #A351D6">⚠️ Warning: Use Data Manipulation Tools with Caution</span>
            1. Potential Risks
            2. Best Practices
            3. Constructive Use
            4. Data Manipulation Tools
          3. 🎯 Our Mission: Elevating MCP Development Standards
            1. Why We're Setting the Standard
          4. 🏢 The Team Behind the Magic
            1. SimHop IT & Media AB - Where Innovation Meets Metal 🤘
            2. 🤘 Why We Made It Free
            3. 🔥 Our Philosophy
          5. 🧙‍♂️ Words of Wisdom
            1. The Package Manager's Anthem
          ID: wrpd2x7eei