Conecta tu sitio WordPress con clientes MCP (Model Context Protocol) para acceder a herramientas, recursos y prompts desde agentes de IA.

Nota:

Las solicitudes MCP se procesan en el servidor mcp-droplet, no en WordPress. Este plugin solo gestiona licencias y proporciona la configuración del cliente.

Credenciales de Conexión

Las credenciales se incluyen automáticamente en la configuración de cada cliente. No necesitas copiarlas manualmente.

Endpoint Streamable http://161.35.203.199:3001/sse

💡 Tip: Usa el botón "Copiar Configuración" en la pestaña de tu cliente para copiar toda la configuración completa, incluyendo el token automáticamente.

Configuración para Claude Desktop

  1. Localiza el archivo de configuración de Claude Desktop:

    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Añade la siguiente configuración al archivo JSON:

    ✅ VENTAJA IMPORTANTE:

    • ✅ NO necesitas instalar Node.js, PHP, o cualquier otra dependencia
    • ✅ NO necesitas descargar ningún adaptador
    • ✅ Solo necesitas esta configuración en Claude Desktop
    • ✅ Claude Desktop se conecta directamente al servidor mcp-droplet vía HTTP

    Claude Desktop soporta conexión directa a servidores MCP remotos usando "Streamable HTTP". Esta configuración conecta Claude Desktop directamente con el servidor mcp-droplet que procesa las solicitudes MCP y consulta WordPress. El servidor maneja JSON automáticamente, no se requieren headers adicionales.

    {
        "mcpServers": {
            "wordpress-mcp": {
                "url": "http://161.35.203.199:3001/sse"
            }
        }
    }
  3. Reinicia Claude Desktop para aplicar los cambios.

Configuración para Claude Code

✅ VENTAJA IMPORTANTE:

  • ✅ NO necesitas instalar Node.js, PHP, o cualquier otra dependencia
  • ✅ NO necesitas descargar ningún adaptador
  • ✅ Solo necesitas esta configuración en Claude Code
  • ✅ Claude Code se conecta directamente al servidor mcp-droplet vía HTTP

Claude Code soporta conexiones Streamable HTTP directamente, sin necesidad del adaptador STDIO. El servidor mcp-droplet maneja JSON automáticamente, no se requieren headers adicionales.

  1. Abre Claude Code y ve a la configuración de MCP Servers.

  2. Añade un nuevo servidor MCP con la siguiente configuración:

    {
        "url": "http://161.35.203.199:3001/sse"
    }
  3. Reinicia Claude Code para aplicar los cambios.

Configuración para ChatGPT (OpenAI)

Nota importante: ChatGPT de OpenAI no soporta MCP directamente. Para usar MCP con ChatGPT, necesitas usar un cliente intermedio que soporte MCP.

Opción 1: Usar Cursor IDE con ChatGPT

  1. Abre la configuración de Cursor IDE (File > Preferences > Settings o Cmd/Ctrl + ,)

  2. Configura Cursor para usar ChatGPT como modelo.

  3. Busca "MCP" o "Model Context Protocol" en la configuración.

  4. Añade la siguiente configuración MCP:

    ✅ VENTAJA IMPORTANTE:

    • ✅ NO necesitas instalar Node.js, PHP, o cualquier otra dependencia
    • ✅ NO necesitas descargar ningún adaptador
    • ✅ Solo necesitas esta configuración en Cursor
    • ✅ Cursor se conecta directamente al servidor mcp-droplet vía HTTP

    El servidor mcp-droplet procesa las solicitudes MCP y consulta WordPress para obtener los datos.

    {
        "mcpServers": {
            "wordpress-mcp": {
                "url": "http://161.35.203.199:3001/sse"
            }
        }
    }
  5. Reinicia Cursor IDE para aplicar los cambios.

Opción 2: Usar el endpoint HTTP directamente (desarrollo)

Puedes crear un script personalizado que use el endpoint HTTP Streamable para integrar con ChatGPT a través de la API de OpenAI.

El endpoint está disponible en: http://161.35.203.199:3001/sse

Configuración para Gemini (Google)

Nota importante: Gemini de Google no soporta MCP directamente. Para usar MCP con Gemini, necesitas usar un cliente intermedio que soporte MCP.

Opción 1: Usar Cursor IDE con Gemini

  1. Configura Cursor IDE con MCP siguiendo las instrucciones en la pestaña "Cursor IDE".

  2. Usa Cursor IDE para interactuar con Gemini a través de MCP.

Opción 2: Usar el endpoint HTTP directamente (desarrollo)

Puedes crear un script personalizado que use el endpoint HTTP Streamable para integrar con Gemini a través de la API de Google.

El endpoint está disponible en: http://161.35.203.199:3001/sse

Configuración para Cursor IDE

✅ VENTAJA IMPORTANTE:

  • ✅ NO necesitas instalar Node.js, PHP, o cualquier otra dependencia
  • ✅ NO necesitas descargar ningún adaptador
  • ✅ Solo necesitas esta configuración en Cursor
  • ✅ Cursor se conecta directamente al servidor mcp-droplet vía HTTP
  1. Abre la configuración de Cursor IDE:

    • Windows/Linux: File > Preferences > Settings o Ctrl + ,
    • macOS: Cursor > Settings o Cmd + ,
  2. Busca "MCP" o "Model Context Protocol" en la configuración.

  3. Opción 1: Streamable HTTP (Recomendado)

    Esta es la opción recomendada. Cursor soporta conexión directa a servidores MCP remotos usando "Streamable HTTP". Esta configuración conecta Cursor directamente con el servidor mcp-droplet que procesa las solicitudes MCP y consulta WordPress.

    {
        "mcpServers": {
            "by360-mcp": {
                "url": "http://161.35.203.199:3001/mcp"
            }
        }
    }
  4. Opción 2: SSE (Server-Sent Events)

    Alternativa usando Server-Sent Events. Si la opción 1 no funciona, prueba con esta configuración.

    {
        "mcpServers": {
            "by360-mcp": {
                "url": "http://161.35.203.199:3001/sse?id=1"
            }
        }
    }
  5. Reinicia Cursor IDE para aplicar los cambios.

💡 Múltiples Sitios WordPress:

Si tienes el plugin instalado en varios sitios WordPress, puedes configurar todos los servidores MCP en la misma configuración de Cursor. Cada sitio genera automáticamente un nombre único basado en su dominio (ej: "rubenfraguas-mcp", "by360-mcp").

Ejemplo de configuración con múltiples sitios:

{
  "mcpServers": {
    "rubenfraguas-mcp": {
      "url": "http://161.35.203.199:3000/mcp"
    },
    "by360-mcp": {
      "url": "http://161.35.203.199:3001/mcp"
    }
  }
}

Simplemente copia la configuración de cada sitio y añádela al objeto "mcpServers" en tu archivo de configuración de Cursor. Cada servidor tendrá su propio nombre único y podrás usarlos independientemente.

Notas Importantes:

  • Todas las tools requieren el parámetro wordpress_url en cada llamada
  • El servidor soporta ambos modos (Streamable HTTP y SSE) simultáneamente
  • Si tienes problemas, verifica que la URL sea exactamente correcta (sin espacios o caracteres extra)
  • El nombre del servidor MCP se genera automáticamente desde el dominio del sitio actual: by360-mcp

Verificación

Para verificar que el servidor está funcionando correctamente:

  • Verifica el estado de salud: http://161.35.203.199:3001/health
  • Verifica las métricas: http://161.35.203.199:3001/metrics

Clientes que soportan Streamable HTTP

Los siguientes clientes pueden conectarse directamente al endpoint Streamable HTTP sin necesidad del adaptador STDIO:

  • Claude Code - Soporte nativo
  • MCP Inspector - Herramienta de desarrollo
  • Clientes personalizados - Cualquier cliente que soporte HTTP/JSON-RPC 2.0

Configuración HTTP

Para clientes Streamable HTTP, usa el endpoint y el token que están incluidos en la configuración JSON de Claude Code. El token se incluye automáticamente en el header Authorization cuando copias la configuración completa.

Endpoint: http://161.35.203.199:3001/sse

💡 Tip: Ve a la pestaña "Claude Code" y usa el botón "Copiar Configuración" para obtener la configuración completa con el token incluido.