Get the FREE Ultimate OpenClaw Setup Guide →

bizflycloud

A Model Context Protocol (MCP) server implementation that connects to Bizfly Cloud to manage cloud resources

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio bizflycloud-bizflycloud-mcp-server /absolute/path/to/bizfly-mcp-server \
  --env BIZFLY_REGION="HaNoi" \
  --env BIZFLY_PASSWORD="your_password" \
  --env BIZFLY_USERNAME="your_username"

How to use

Bizfly Cloud MCP Server provides a unified MCP interface to manage Bizfly Cloud resources (servers, volumes, load balancers, Kubernetes, databases, DNS, CDN, KMS, container registries, auto-scaling, alerts, and more). It exposes a set of prefixed tools under the bizflycloud_ namespace that let you list, get, create, update, and delete resources across multiple Bizfly Cloud services. The server is designed to work with MCP clients like Cursor and Claude Desktop, enabling them to query and control cloud resources through your local development environment or within an automation pipeline. To connect, run the MCP server binary with the required credentials and region, and point your MCP client to the server executable.

Once running, you can invoke commands such as bizflycloud_list_servers, bizflycloud_create_volume, bizflycloud_list_kubernetes_clusters, or bizflycloud_create_loadbalancer to perform common cloud operations. The tools cover a wide range of services, including compute (servers), storage (volumes, snapshots), networking (load balancers, DNS), Kubernetes, databases, and security (KMS). The configuration supports multiple regions and API endpoints through environment variables, enabling multi-region deployments and failover scenarios.

How to install

Prerequisites

  • A Bizfly Cloud account with API access
  • Go toolchain installed (for building from source) if you are developing locally
  • MCP client (Cursor or Claude Desktop) installed on your client machine

Option A: Build from source (local development)

  1. Clone the repository
git clone https://github.com/your-username/bizflycloud-mcp-server.git
cd bizflycloud-mcp-server
  1. Ensure dependencies are downloaded
go mod download
  1. Build the server binary
go build -o bizfly-mcp-server
  1. Run the server (provide credentials via environment variables)
export BIZFLY_USERNAME=your_username
export BIZFLY_PASSWORD=your_password
export BIZFLY_REGION=HaNoi
./bizfly-mcp-server

Option B: Docker Deployment (recommended for isolation)

  1. Create a Dockerfile (or use the provided image if available) and build
# Example Docker build command if you have a Dockerfile
docker build -t bizfly-mcp-server:latest .
  1. Run the container with required env vars
docker run -it --rm \
  -e BIZFLY_USERNAME=your_username \
  -e BIZFLY_PASSWORD=your_password \
  -e BIZFLY_REGION=HaNoi \
  bizfly-mcp-server:latest

Option C: Using with MCP clients (Cursor/Claude Desktop)

  • Install the MCP client and configure it to point to your server executable, providing the same environment variables as above. For Cursor, add a config entry like:
{
  "mcpServers": {
    "bizfly": {
      "command": "/absolute/path/to/bizfly-mcp-server",
      "env": {
        "BIZFLY_USERNAME": "your_username",
        "BIZFLY_PASSWORD": "your_password",
        "BIZFLY_REGION": "HaNoi"
      }
    }
  }
}

Additional notes

Environment variables are the primary method for credentials and region configuration. Ensure BIZFLY_PASSWORD is kept secure and not committed to source control. The server supports multiple Bizfly Cloud services, so you can enable regional endpoints by adjusting BIZFLY_REGION and BIZFLY_API_URL if needed. If you encounter authentication errors, double-check that the credentials have API access rights and that the region matches your Bizfly Cloud account. For Docker deployments, ensure Docker is configured to access your registry and that you have network access to Bizfly Cloud endpoints.

Related MCP Servers

Sponsor this space

Reach thousands of developers