SiteBay

Gestiona tu plataforma de alojamiento WordPress de SiteBay. Maneja sitios, ejecuta comandos de servidor y administra entornos de staging mediante lenguaje natural.

Documentación

🚀 Servidor MCP de SiteBay

Smithery Python 3.10+ License: MIT MCP

Gestiona el alojamiento de WordPress mediante lenguaje natural con Claude

Características • Instalación • Configuración • Uso • Soporte


Un servidor Model Context Protocol (MCP) que le da a Claude acceso directo a la plataforma de alojamiento WordPress de SiteBay. Gestiona sitios, ejecuta comandos y controla tu infraestructura en la nube, todo mediante conversación.


✨ Características

🌐 Gestión de Sitios

  • Lista todos tus sitios WordPress alojados
  • Obtén información detallada del sitio (activo, autenticación HTTP, plan)
  • Crea nuevos sitios WordPress usando plantillas prediseñadas
  • Actualiza configuraciones (Cloudflare, dominio, autenticación HTTP, URL de Git)
  • Elimina sitios

⚡ Operaciones del Sitio

  • Ejecuta comandos de shell en los servidores de SiteBay
  • Ejecuta comandos WP-CLI directamente
  • Edita archivos en el directorio wp-content

🛠 Características Avanzadas

  • 🔜 Restauración de copias de seguridad en un punto específico en el tiempo
  • 🔜 Gestión de equipos para alojamiento colaborativo
  • 🔜 Proxy de API de WordPress/Shopify/PostHog

🗺 Herramientas Auxiliares

  • Explora plantillas de sitios prediseñadas
  • 🔜 Información de cuenta y facturación

📦 Instalación

🎯 Mediante Smithery (Más rápido)

npx -y @smithery/cli install @sitebay/sitebay-mcp --client claude

📦 Usando uvx (Recomendado)

# Install and run directly
uvx sitebay-mcp

# Or install for repeated use
uv tool install sitebay-mcp
sitebay-mcp

🌐 Transporte HTTP

💡 Recomendado para despliegues alojados

📡 Ejecutar sobre HTTP
# Defaults to 127.0.0.1:7823
uvx sitebay-mcp --http

# Or specify host/port
uvx sitebay-mcp --http --host 0.0.0.0 --port 7823

# Environment variables also supported
MCP_TRANSPORT=http MCP_HTTP_HOST=0.0.0.0 MCP_HTTP_PORT=7823 uvx sitebay-mcp

🐍 Usando pip

pip install sitebay-mcp

# Or from source
git clone https://github.com/sitebay/sitebay-mcp.git
cd sitebay-mcp && pip install -e .

⚙️ Configuración

Paso 1: Obtén tu Token de API

  1. Inicia sesión en my.sitebay.org
  2. Navega a Configuración → Tokens de API
  3. Genera y copia tu token

Paso 2: Configura Claude Desktop

Elige tu método de instalación:

📦 uvx (modo STDIO)
{
  "mcpServers": {
    "sitebay": {
      "command": "uvx",
      "args": ["sitebay-mcp"],
      "env": {
        "SITEBAY_API_TOKEN": "your_api_token_here"
      }
    }
  }
}
🐍 pip (modo STDIO)
{
  "mcpServers": {
    "sitebay": {
      "command": "python",
      "args": ["-m", "sitebay_mcp.server"],
      "env": {
        "SITEBAY_API_TOKEN": "your_api_token_here"
      }
    }
  }
}
🌐 Modo HTTP
{
  "mcpServers": {
    "sitebay": {
      "url": "http://127.0.0.1:7823",
      "env": {
        "SITEBAY_API_TOKEN": "your_api_token_here"
      }
    }
  }
}

Ubicaciones de Archivos de Configuración

PlataformaRuta
🍎 macOS~/Library/Application Support/Claude/claude_desktop_config.json
🪟 Windows%APPDATA%\Claude\claude_desktop_config.json
🐧 Linux~/.config/claude/claude_desktop_config.json

💬 Ejemplos de Uso

🆕 Crear un Sitio

Create a new WordPress site on team 00000000-0000-4000-a000-000000000000 
with domain "www.example.org", blog name "Example", admin Jane Smith 
(email admin@example.org), username "taylor89", password "AStrongPassword". 
Use ready-made site "blog-basic" and set Git URL to https://github.com/acme/wp-site

📋 Gestionar Sitios

List all my WordPress sites and show their current status
Get detailed information about myblog.example.com
Enable Cloudflare dev mode for myblog.example.com
Turn on HTTP auth for myblog.example.com

🖥️ Ejecutar Comandos

Run "wp plugin list" on myblog.example.com
Execute "wp search-replace 'http://old.com' 'https://new.com'" on myblog.example.com
Check disk usage on myblog.example.com with "df -h"

📁 Gestión de Archivos

Edit the style.css file in my active theme on myblog.example.com

🧰 Herramientas Disponibles

HerramientaDescripción
sitebay_list_sitesLista todos los sitios WordPress alojados en SiteBay
sitebay_get_siteObtén información detallada sobre un sitio alojado
sitebay_create_siteCrea un nuevo sitio WordPress en SiteBay
sitebay_update_siteActualiza la configuración del sitio
sitebay_delete_siteElimina un sitio alojado
sitebay_site_shell_commandEjecuta comandos de shell/WP-CLI
sitebay_site_edit_fileEdita archivos en wp-content
sitebay_list_ready_made_sitesLista las plantillas prediseñadas disponibles

🔒 Seguridad

  • ✅ Los tokens de API se almacenan de forma segura en variables de entorno
  • ✅ Todas las comunicaciones usan cifrado HTTPS
  • ✅ Los tokens se pueden revocar en cualquier momento desde tu panel de control
  • ✅ El servidor MCP se ejecuta localmente: no se almacenan datos

🐛 Solución de Problemas

🔑 Problemas de Autenticación
  1. Verifica que tu token de API sea correcto
  2. Comprueba que el token esté configurado correctamente en la variable de entorno
  3. Asegúrate de que el token no haya caducado
  4. Intenta regenerarlo desde tu cuenta de SiteBay
🌐 Problemas de Conexión
  1. Comprueba tu conexión a internet
  2. Verifica el estado del servicio de SiteBay
  3. Revisa la configuración del firewall
  4. Intenta reiniciar Claude Desktop
🔧 Herramienta No Encontrada
  1. Reinicia Claude Desktop después de los cambios de configuración
  2. Verifica la ubicación del archivo de configuración
  3. Comprueba que la sintaxis JSON sea válida
  4. Asegúrate de que uvx o Python estén instalados correctamente

🤝 Contribuciones

  1. Haz un fork del repositorio
  2. Crea una rama de características
  3. Realiza tus cambios
  4. Añade pruebas para la nueva funcionalidad
  5. Asegúrate de que todas las pruebas pasen
  6. Envía una solicitud de pull

📄 Licencia

Licencia MIT: consulta LICENSE para más detalles.


🆘 Soporte

RecursoEnlace
🐛 ProblemasProblemas de GitHub
📖 Documentación de APIDocumentación de la API de SiteBay
💬 AyudaCentro de Ayuda de SiteBay

Hecho con ❤️ por SiteBay