SiteBay
Gestiona tu plataforma de alojamiento WordPress de SiteBay. Maneja sitios, ejecuta comandos de servidor y administra entornos de staging mediante lenguaje natural.
GitHubPrueba este MCPPatrocinado
Documentación
🚀 Servidor MCP de SiteBay
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
|
⚡ Operaciones del Sitio
|
🛠 Características Avanzadas
|
🗺 Herramientas Auxiliares
|
📦 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
- Inicia sesión en my.sitebay.org
- Navega a Configuración → Tokens de API
- 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
| Plataforma | Ruta |
|---|---|
| 🍎 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
| Herramienta | Descripción |
|---|---|
sitebay_list_sites | Lista todos los sitios WordPress alojados en SiteBay |
sitebay_get_site | Obtén información detallada sobre un sitio alojado |
sitebay_create_site | Crea un nuevo sitio WordPress en SiteBay |
sitebay_update_site | Actualiza la configuración del sitio |
sitebay_delete_site | Elimina un sitio alojado |
sitebay_site_shell_command | Ejecuta comandos de shell/WP-CLI |
sitebay_site_edit_file | Edita archivos en wp-content |
sitebay_list_ready_made_sites | Lista 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
- Verifica que tu token de API sea correcto
- Comprueba que el token esté configurado correctamente en la variable de entorno
- Asegúrate de que el token no haya caducado
- Intenta regenerarlo desde tu cuenta de SiteBay
🌐 Problemas de Conexión
- Comprueba tu conexión a internet
- Verifica el estado del servicio de SiteBay
- Revisa la configuración del firewall
- Intenta reiniciar Claude Desktop
🔧 Herramienta No Encontrada
- Reinicia Claude Desktop después de los cambios de configuración
- Verifica la ubicación del archivo de configuración
- Comprueba que la sintaxis JSON sea válida
- Asegúrate de que uvx o Python estén instalados correctamente
🤝 Contribuciones
- Haz un fork del repositorio
- Crea una rama de características
- Realiza tus cambios
- Añade pruebas para la nueva funcionalidad
- Asegúrate de que todas las pruebas pasen
- Envía una solicitud de pull
📄 Licencia
Licencia MIT: consulta LICENSE para más detalles.
🆘 Soporte
| Recurso | Enlace |
|---|---|
| 🐛 Problemas | Problemas de GitHub |
| 📖 Documentación de API | Documentación de la API de SiteBay |
| 💬 Ayuda | Centro de Ayuda de SiteBay |
Hecho con ❤️ por SiteBay