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.
GitHubExperimente este MCPPatrocinado
Documentação
🚀 Servidor MCP SiteBay
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
|
⚡ Operações do Site
|
🛠 Recursos Avançados
|
🗺 Ferramentas Auxiliares
|
📦 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
- Faça login em my.sitebay.org
- Navegue até Configurações → Tokens de API
- 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
| Plataforma | Caminho |
|---|---|
| 🍎 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
| Ferramenta | Descrição |
|---|---|
sitebay_list_sites | Lista todos os sites WordPress hospedados no SiteBay |
sitebay_get_site | Obtém informações detalhadas sobre um site hospedado |
sitebay_create_site | Cria um novo site WordPress no SiteBay |
sitebay_update_site | Atualiza a configuração do site |
sitebay_delete_site | Exclui um site hospedado |
sitebay_site_shell_command | Executa comandos shell/WP-CLI |
sitebay_site_edit_file | Edita arquivos em wp-content |
sitebay_list_ready_made_sites | Lista 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
- Verifique se seu token de API está correto
- Verifique se o token está configurado corretamente na variável de ambiente
- Certifique-se de que o token não expirou
- Tente regenerar pela sua conta SiteBay
🌐 Problemas de Conexão
- Verifique sua conexão com a internet
- Verifique o status do serviço SiteBay
- Verifique as configurações do firewall
- Tente reiniciar o Claude Desktop
🔧 Ferramenta Não Encontrada
- Reinicie o Claude Desktop após alterações de configuração
- Verifique o local do arquivo de configuração
- Verifique se a sintaxe JSON é válida
- Certifique-se de que o uvx ou o Python esteja instalado corretamente
🤝 Contribuindo
- Faça um fork do repositório
- Crie um branch de funcionalidade
- Faça suas alterações
- Adicione testes para novas funcionalidades
- Certifique-se de que todos os testes passem
- Envie um pull request
📄 Licença
Licença MIT - consulte LICENSE para obter detalhes.
🆘 Suporte
| Recurso | Link |
|---|---|
| 🐛 Problemas | GitHub Issues |
| 📖 Documentação da API | Documentação da API SiteBay |
| 💬 Ajuda | Central de Ajuda SiteBay |
Feito com ❤️ por SiteBay