
bizflycloud mcp server
A Model Context Protocol (MCP) server implementation that connects to Bizfly Cloud to manage cloud resources
Repository Info
About This Server
A Model Context Protocol (MCP) server implementation that connects to Bizfly Cloud to manage cloud resources
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Bizfly Cloud MCP Server
A Model Context Protocol (MCP) server implementation that connects to Bizfly Cloud to manage cloud resources. Built using the mark3labs/mcp-go SDK.
Prerequisites
- Go 1.21 or later
- Bizfly Cloud account credentials
- Cursor or Claude Desktop installed
Setup
- Clone the repository
- Set up your environment variables:
export BIZFLY_USERNAME=your_username export BIZFLY_PASSWORD=your_password export BIZFLY_REGION=HaNoi # Optional, defaults to HaNoi export BIZFLY_API_URL=https://manage.Bizfly Cloud.vn # Optional, defaults to https://manage.Bizfly Cloud.vn - Install dependencies:
go mod download
Running the Server
For Cursor/Claude Desktop Integration
-
Build the server:
go build -o bizfly-mcp-server -
Configure your MCP client (Cursor or Claude Desktop) by adding the following to the configuration:
For Cursor:
{
"mcpServers": {
"bizfly": {
"command": "/absolute/path/to/bizfly-mcp-server",
"env": {
"BIZFLY_USERNAME": "your_username",
"BIZFLY_PASSWORD": "your_password",
"BIZFLY_REGION": "HaNoi"
}
}
}
}
For Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"bizfly": {
"command": "/absolute/path/to/bizfly-mcp-server",
"env": {
"BIZFLY_USERNAME": "your_username",
"BIZFLY_PASSWORD": "your_password",
"BIZFLY_REGION": "HaNoi"
}
}
}
}
Available Tools
The server provides the following MCP tools:
Server Management
list_servers- List all Bizfly Cloud serversstart_server- Start a serverreboot_server- Reboot a serverdelete_server- Delete a serverresize_server- Resize a serverlist_flavors- List available server flavors
Volume Management
list_volumes- List all volumescreate_volume- Create a new volumedelete_volume- Delete a volumeresize_volume- Resize a volumelist_snapshots- List all volume snapshotscreate_snapshot- Create a volume snapshotdelete_snapshot- Delete a volume snapshot
Load Balancer Management
list_loadbalancers- List all load balancerscreate_loadbalancer- Create a new load balancerdelete_loadbalancer- Delete a load balancer
Kubernetes Management
list_kubernetes_clusters- List all Kubernetes clusterscreate_kubernetes_cluster- Create a new Kubernetes clusterdelete_kubernetes_cluster- Delete a Kubernetes clusterlist_kubernetes_nodes- List nodes in a cluster
Database Management
list_databases- List all databaseslist_datastores- List available database engines and versionscreate_database- Create a new databasedelete_database- Delete a database
Example Usage
You can interact with the server through natural language queries in Cursor or Claude Desktop:
- "Show me all my Bizfly Cloud servers"
- "List all volumes in my Bizfly Cloud account"
- "Create a new load balancer"
- "List available Kubernetes clusters"
- "Show me all databases"
MCP Implementation Details
This server uses the mark3labs/mcp-go SDK to implement the Model Context Protocol:
- Standard I/O Transport: Uses stdin/stdout for communication with MCP clients
- Tool Definitions: Clear tool descriptions and parameters
- Error Handling: Proper error reporting in MCP format
- Text Formatting: Human-readable output for resource listings
Authentication
The server uses your Bizfly Cloud username and password for authentication through environment variables:
BIZFLY_USERNAME: Your Bizfly Cloud username (required)BIZFLY_PASSWORD: Your Bizfly Cloud password (required)BIZFLY_REGION: Region name (optional, defaults to "HaNoi")BIZFLY_API_URL: API URL (optional, defaults to "https://manage.Bizfly Cloud.vn")
Make sure to keep your credentials secure and never commit them to version control.
MCP Features
- Standard I/O Transport: Uses stdin/stdout for seamless integration with Cursor/Claude Desktop
- Standardized Response Format: All responses follow the MCP format with context, type, data, and root fields
- Resource Organization: Resources are organized under root paths
- Type Safety: Strong typing for all resources
- Error Handling: Standardized error responses in MCP format
Quick Start
Clone the repository
git clone https://github.com/bizflycloud/bizflycloud-mcp-serverInstall dependencies
cd bizflycloud-mcp-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.