Skip to main content
Glama

WordPress AI Content System (wp_mcp_content_ai)

Servidor MCP (Model Context Protocol) escrito en Python que automatiza todo el ciclo de vida del contenido en WordPress: investigación de temas, redacción con IA, auditorías SEO en tiempo real, enlazado interno automático e inyección de datos estructurados JSON-LD.


🚀 Instalación y Despliegue Rápido

Tienes dos opciones para ejecutar y configurar este servidor MCP localmente:

Opción A: Ejecución Nativa (Local)

  1. Clona el repositorio e instala dependencias:

    pip install -r requirements.txt
  2. Crea tu archivo de entorno:

    cp .env.example .env
  3. Ejecuta el servidor:

    python bridge/mcp_server.py

Opción B: Ejecución Aislada con Docker (Opcional)

Si prefieres no instalar Python ni dependencias en tu máquina:

  1. Construye la imagen de Docker:

    docker build -t wp_mcp_content_ai:latest .
  2. Conecta tu cliente MCP apuntando a la ejecución de Docker: Ver configuración de clientes abajo.


Related MCP server: WP Navigator MCP

🧠 Configuración de las IAs (Proveedores LLM)

El sistema utiliza LiteLLM bajo el capó. Para cambiar de modelo o proveedor, edita las siguientes variables en tu archivo .env:

1. Google Gemini (Recomendado por defecto)

  • Variable MODEL: google/gemini-2.5-pro o gemini/gemini-flash-latest

  • Configuración .env:

    MODEL="google/gemini-2.5-pro"
    GEMINI_API_KEY="tu-api-key-de-google-ai-studio"

2. OpenAI (GPT)

  • Variable MODEL: gpt-4o o gpt-4o-mini

  • Configuración .env:

    MODEL="gpt-4o"
    OPENAI_API_KEY="tu-api-key-de-openai"

3. Anthropic (Claude)

  • Variable MODEL: anthropic/claude-3-5-sonnet-20241022

  • Configuración .env:

    MODEL="anthropic/claude-3-5-sonnet-20241022"
    ANTHROPIC_API_KEY="tu-api-key-de-anthropic"

4. Ollama (100% Local y Gratis)

  • Variable MODEL: ollama/tu-modelo-descargado (ej. ollama/llama3 o ollama/gemma2)

  • Configuración .env:

    MODEL="ollama/llama3"
    OPENAI_API_BASE="http://localhost:11434"

🎨 Generación de Imágenes para Artículos

El sistema incluye soporte de generación de imágenes destacadas para tus publicaciones de WordPress:

  1. Generación con Fal.ai (Calidad de Producción - Flux/Schnell): Para generar imágenes realistas e ilustraciones de alta fidelidad, obtén una key en fal.ai y configúrala en tu .env:

    FAL_KEY="tu-api-key-de-fal-ai"
  2. Generación Gratuita / Fallback (Pollinations.ai): Si no configuras FAL_KEY en tu .env, el sistema no fallará. En su lugar, utilizará Pollinations.ai de forma automática y transparente para retornar una URL de previsualización de imagen completamente gratuita e ilimitada.


🔌 Integración con Clientes MCP

Añade el servidor a tu cliente de IA preferido. Recuerda reemplazar /RUTA/ABSOLUTA/A/ con la ruta completa a la carpeta del proyecto en tu máquina.

A. Ejecución con Python Local

1. Claude Desktop o Cursor (mcpConfig.json)

{
  "mcpServers": {
    "wp_mcp_content_ai": {
      "command": "python",
      "args": ["/RUTA/ABSOLUTA/A/wp_mcp_content_ai/bridge/mcp_server.py"]
    }
  }
}

2. opencode (~/.config/opencode/opencode.jsonc)

{
  "mcp": {
    "wp_mcp_content_ai": {
      "type": "local",
      "command": ["python", "/RUTA/ABSOLUTA/A/wp_mcp_content_ai/bridge/mcp_server.py"],
      "enabled": true
    }
  }
}

3. openclaw (openclaw.json)

{
  "mcp": {
    "servers": {
      "wp_mcp_content_ai": {
        "command": "python",
        "args": ["/RUTA/ABSOLUTA/A/wp_mcp_content_ai/bridge/mcp_server.py"]
      }
    }
  }
}

B. Ejecución con Docker (Opcional)

Si utilizas la imagen construida de Docker, configura tu cliente para levantar el contenedor:

Claude Desktop o Cursor (mcpConfig.json)

{
  "mcpServers": {
    "wp_mcp_content_ai_docker": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--env-file",
        "/RUTA/ABSOLUTA/A/wp_mcp_content_ai/.env",
        "-v",
        "/RUTA/ABSOLUTA/A/wp_mcp_content_ai/data:/app/data",
        "wp_mcp_content_ai:latest"
      ]
    }
  }
}

📚 Índice de Documentación Detallada

Para más información, consulta la documentación del proyecto dentro de la carpeta docs/:

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    Not graded
    maintenance
    AI-powered WordPress management that enables creating and editing posts, pages, media, plugins, themes, and Gutenberg blocks through natural language with safe-by-default writes and full rollback support.
    5
    24 npm
    -
  • A
    license
    B
    quality
    C
    maintenance
    Combines Bing Webmaster data, GA4 AI-traffic opportunity matching, technical SEO scanning, AI-search content audits, approval-gated WordPress fix preparation, live verification, Bing URL submission, and IndexNow integration to help marketers improve pages for human readers and AI search.
    46
    23 npm
    1
    MIT