Allows management of Cloudflare dev mode settings for WordPress sites hosted on SiteBay infrastructure
Enables setting and updating Git repository URLs for WordPress sites hosted on SiteBay servers
Supports configuring GitHub repository URLs for WordPress sites on the SiteBay platform
Provides API proxy services through SiteBay for PostHog integration (coming soon)
Provides API proxy services through SiteBay for Shopify integration (coming soon)
Provides comprehensive management of WordPress sites hosted on SiteBay, including site creation, configuration updates, WP-CLI command execution, file editing in wp-content directory, and access to ready-made WordPress site templates
SiteBay MCP Server
A Model Context Protocol (MCP) server that provides Claude Code users with direct access to the SiteBay WordPress hosting platform. Manage your hosted WordPress sites, execute server commands, and more through natural language interactions with the SiteBay cloud infrastructure.
Features
๐ Site Management
List all your hosted WordPress sites
Get detailed site information (active, HTTP auth, plan)
Create new WordPress sites using SiteBay's ready-made sites
Update site settings (Cloudflare dev mode, domain, HTTP auth, Git URL)
Delete sites
โก Site Operations
Execute shell commands and WP-CLI commands on SiteBay servers
Edit files in wp-content directory on your hosted sites
๐ Advanced Features
Point-in-time backup restores from SiteBay's backup system (coming soon)
Team management for collaborative hosting (coming soon)
WordPress/Shopify/PostHog API proxy services through SiteBay (coming soon)
๐บ Helper Tools
Browse SiteBay's ready-made sites
Account and billing information (coming soon)
Installation
Installing via Smithery
To install SiteBay MCP for Claude Desktop automatically via Smithery:
Using uvx (Recommended)
HTTP Transport (Recommended for hosted deployments)
This server now supports Streamable HTTP transport in addition to STDIO. Use HTTP for hosted or remote deployments and to comply with Smitheryโs hosted requirements.
Run over HTTP
Configure Claude Desktop for HTTP
Add a server URL entry instead of a command:
Using pip
Configuration
1. Get Your SiteBay API Token
Log in to your SiteBay account
Navigate to Settings in your account dashboard
Generate a new API token
Copy the token for use in configuration
2. Configure Claude Desktop
Add the following to your Claude Desktop configuration file:
For uvx installation (STDIO mode):
For pip installation (STDIO mode):
For HTTP mode (any installation):
3. Claude Desktop Configuration File Locations
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\\Claude\\claude_desktop_config.jsonLinux:
~/.config/claude/claude_desktop_config.json
Usage Examples
Creating a New WordPress Site
Managing Existing Sites
Executing Commands
File Management
Getting Information
Available Tools
Site Management
sitebay_list_sites- List all WordPress sites hosted on SiteBaysitebay_get_site- Get detailed information about a hosted sitesitebay_create_site- Create a new WordPress site on SiteBay infrastructuresitebay_update_site- Update site configuration on SiteBay serverssitebay_delete_site- Delete a hosted site
Site Operations
sitebay_site_shell_command- Execute shell/WP-CLI commands on SiteBay serverssitebay_site_edit_file- Edit files in wp-content on SiteBay-hosted sites
Helper Tools
sitebay_list_ready_made_sites- List ready-made sites available on SiteBay
Security Notes
Your SiteBay API token is stored securely in environment variables
All communications with SiteBay infrastructure use HTTPS encryption
API tokens can be revoked at any time from your SiteBay account dashboard
The MCP server runs locally and only proxies requests to SiteBay - no data is stored locally
Error Handling
The server provides clear error messages for common issues:
Authentication errors: Invalid or expired API tokens
Site not found: When referencing non-existent sites
Validation errors: Invalid parameters or missing required fields
Network errors: Connection issues with SiteBay API
Troubleshooting
Authentication Issues
Verify your API token is correct
Check that the token is properly set in the environment variable
Ensure the token hasn't expired
Try regenerating the token from your SiteBay account
Connection Issues
Check your internet connection
Verify SiteBay service status
Check firewall settings
Try restarting Claude Desktop
Tool Not Found
Restart Claude Desktop after configuration changes
Verify the configuration file is in the correct location
Check the JSON syntax is valid
Ensure uvx or Python is properly installed
Contributing
Fork the repository
Create a feature branch
Make your changes
Add tests for new functionality
Ensure all tests pass and code is properly formatted
Submit a pull request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
Issues: GitHub Issues
Documentation: SiteBay API Docs
SiteBay Support: SiteBay Help Center
Changelog
v0.1.0 (2024-01-XX)
Initial release
Site management tools
Shell command execution
File editing capabilities
External path management
Ready-made site catalog listing
This server cannot be installed