BandwagonHost
Go SDK, CLI, and MCP server for managing BandwagonHost/bwg/搬瓦工 (KiwiVM) VPS, with command-line and programmatic access to most features.
What is BandwagonHost?
BandwagonHost is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to go sdk, cli, and mcp server for managing bandwagonhost/bwg/搬瓦工 (kiwivm) vps, with command-line and programmatic access to most features.
Go SDK, CLI, and MCP server for managing BandwagonHost/bwg/搬瓦工 (KiwiVM) VPS, with command-line and programmatic access to most features.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Go SDK, CLI, and MCP server for managing BandwagonHost/bwg/搬
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx bwhConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use BandwagonHost
The bwh tool is a Go SDK, CLI, and MCP server for managing BandwagonHost (搬瓦工) VPS instances through the KiwiVM API. It supports server start/stop/restart, usage monitoring, snapshot management, SSH key management, IPv4/IPv6 configuration, OS reinstallation, and VPS migration—all accessible from the command line or through Claude via the built-in MCP server.
Prerequisites
- Go 1.24 or later installed (for building from source)
- A BandwagonHost account with at least one active VPS
- Your KiwiVM VEID (VPS ID) and API key from the KiwiVM control panel
- Claude Desktop or Claude Code for MCP integration
Install the bwh binary
Install directly from the Go module proxy. This downloads and compiles the latest version.
go install github.com/strahe/bwh/cmd/bwh@latestAdd a VPS node
Register your BandwagonHost VPS by providing the API key and VEID from the KiwiVM panel.
bwh node add production --api-key YOUR_KIWIVM_API_KEY --veid YOUR_VEIDSet the default node
Configure which VPS instance bwh operates on by default when no --instance flag is given.
bwh node set-default productionVerify the connection
Fetch basic server information to confirm the API key and VEID are working correctly.
bwh infoAdd the MCP server to Claude Desktop
Register bwh mcp serve as an MCP server in claude_desktop_config.json. The bwh binary must be on PATH or use the full path.
{
"mcpServers": {
"bwh": {
"command": "bwh",
"args": ["mcp", "serve"]
}
}
}Or register via Claude Code CLI
If using Claude Code, add the MCP server directly from the terminal.
claude mcp add bwh -- bwh mcp serveBandwagonHost Examples
Client configuration
Claude Desktop config launching the bwh MCP server. The bwh binary reads node config from its own config file, so no API keys are needed in claude_desktop_config.json.
{
"mcpServers": {
"bwh": {
"command": "bwh",
"args": ["mcp", "serve"]
}
}
}Prompts to try
Example prompts for managing your BandwagonHost VPS through Claude.
- "Show me the current status and resource usage of my VPS"
- "List all snapshots for my production VPS"
- "What are my VPS usage statistics for the past 7 days?"
- "List the available migration locations for my server"
- "Show me the audit log for recent operations on my VPS"Troubleshooting BandwagonHost
bwh: command not found after go install
Ensure $GOPATH/bin (typically ~/go/bin) is on your PATH. Add export PATH=$PATH:~/go/bin to your ~/.zshrc or ~/.bashrc and restart your terminal.
API call fails with 'invalid API key' error
Retrieve your API key from the KiwiVM control panel under API. The VEID is your VPS's numeric ID shown in the panel. Re-register the node with bwh node add using the correct values.
MCP server starts but Claude reports no tools available
The MCP server exposes read-only tools (info, usage, snapshots, logs). Confirm the bwh binary is accessible at the path specified in claude_desktop_config.json by running which bwh in your terminal.
Frequently Asked Questions about BandwagonHost
What is BandwagonHost?
BandwagonHost is a Model Context Protocol (MCP) server that go sdk, cli, and mcp server for managing bandwagonhost/bwg/搬瓦工 (kiwivm) vps, with command-line and programmatic access to most features. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install BandwagonHost?
Follow the installation instructions on the BandwagonHost GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with BandwagonHost?
BandwagonHost works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is BandwagonHost free to use?
Yes, BandwagonHost is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.
BandwagonHost Alternatives — Similar Cloud Services Servers
Looking for alternatives to BandwagonHost? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up BandwagonHost in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use BandwagonHost?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.