SiteBay

Gerencie sua plataforma de hospedagem WordPress do SiteBay. Lide com sites, execute comandos de servidor e gerencie ambientes de staging por meio de linguagem natural.

Documentação

🚀 Servidor MCP SiteBay

Smithery Python 3.10+ License: MIT MCP

Gerencie hospedagem WordPress por meio de linguagem natural com o Claude

Recursos • Instalação • Configuração • Uso • Suporte


Um servidor Model Context Protocol (MCP) que dá ao Claude acesso direto à plataforma de hospedagem WordPress do SiteBay. Gerencie sites, execute comandos e controle sua infraestrutura em nuvem—tudo por meio de conversa.


✨ Recursos

🌐 Gerenciamento de Sites

  • Liste todos os seus sites WordPress hospedados
  • Obtenha informações detalhadas do site (ativo, autenticação HTTP, plano)
  • Crie novos sites WordPress usando modelos prontos
  • Atualize configurações (Cloudflare, domínio, autenticação HTTP, URL do Git)
  • Exclua sites

⚡ Operações do Site

  • Execute comandos shell nos servidores SiteBay
  • Execute comandos WP-CLI diretamente
  • Edite arquivos no diretório wp-content

🛠 Recursos Avançados

  • 🔜 Restauração de backups em ponto no tempo
  • 🔜 Gerenciamento de equipe para hospedagem colaborativa
  • 🔜 Proxy de API WordPress/Shopify/PostHog

🗺 Ferramentas Auxiliares

  • Navegue pelos modelos de site prontos
  • 🔜 Informações de conta e cobrança

📦 Instalação

🎯 Via Smithery (Mais 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 implantações hospedadas

📡 Execute via 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 .

⚙️ Configuração

Etapa 1: Obtenha Seu Token de API

  1. Faça login em my.sitebay.org
  2. Navegue até Configurações → Tokens de API
  3. Gere e copie seu token

Etapa 2: Configure o Claude Desktop

Escolha seu método de instalação:

📦 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"
      }
    }
  }
}

Locais dos Arquivos de Configuração

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

💬 Exemplos de Uso

🆕 Criar um Site

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

📋 Gerenciar Sites

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

🖥️ Executar 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"

📁 Gerenciamento de Arquivos

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

🧰 Ferramentas Disponíveis

FerramentaDescrição
sitebay_list_sitesLista todos os sites WordPress hospedados no SiteBay
sitebay_get_siteObtém informações detalhadas sobre um site hospedado
sitebay_create_siteCria um novo site WordPress no SiteBay
sitebay_update_siteAtualiza a configuração do site
sitebay_delete_siteExclui um site hospedado
sitebay_site_shell_commandExecuta comandos shell/WP-CLI
sitebay_site_edit_fileEdita arquivos em wp-content
sitebay_list_ready_made_sitesLista os modelos prontos disponíveis

🔒 Segurança

  • ✅ Tokens de API armazenados com segurança em variáveis de ambiente
  • ✅ Todas as comunicações usam criptografia HTTPS
  • ✅ Tokens podem ser revogados a qualquer momento pelo seu painel
  • ✅ O servidor MCP é executado localmente—nenhum dado é armazenado

🐛 Solução de Problemas

🔑 Problemas de Autenticação
  1. Verifique se seu token de API está correto
  2. Verifique se o token está configurado corretamente na variável de ambiente
  3. Certifique-se de que o token não expirou
  4. Tente regenerar pela sua conta SiteBay
🌐 Problemas de Conexão
  1. Verifique sua conexão com a internet
  2. Verifique o status do serviço SiteBay
  3. Verifique as configurações do firewall
  4. Tente reiniciar o Claude Desktop
🔧 Ferramenta Não Encontrada
  1. Reinicie o Claude Desktop após alterações de configuração
  2. Verifique o local do arquivo de configuração
  3. Verifique se a sintaxe JSON é válida
  4. Certifique-se de que o uvx ou o Python esteja instalado corretamente

🤝 Contribuindo

  1. Faça um fork do repositório
  2. Crie um branch de funcionalidade
  3. Faça suas alterações
  4. Adicione testes para novas funcionalidades
  5. Certifique-se de que todos os testes passem
  6. Envie um pull request

📄 Licença

Licença MIT - consulte LICENSE para obter detalhes.


🆘 Suporte

RecursoLink
🐛 ProblemasGitHub Issues
📖 Documentação da APIDocumentação da API SiteBay
💬 AjudaCentral de Ajuda SiteBay

Feito com ❤️ por SiteBay