Bizfly Cloud MCP Server
2025.04.18
1
Go云资源管理自动化工具开发效率
Bizfly Cloud MCP Server 是一个基于 Model Context Protocol (MCP) 的服务实现,用于连接 Bizfly Cloud 并管理云资源。它使用 mark3labs/mcp-go SDK 构建,支持通过自然语言查询与 Cursor 或 Claude Desktop 集成来管理云资源。
View on GitHub
Overview
基本能力
产品定位
Bizfly Cloud MCP Server 是一个云资源管理工具,通过 MCP 协议与 Bizfly Cloud 交互,提供对服务器、存储、负载均衡、Kubernetes 集群和数据库等云资源的自动化管理。
核心功能
- 服务器管理:包括列出、启动、重启、删除、调整服务器大小等功能。
- 存储管理:支持列出、创建、删除、调整存储大小,以及管理存储快照。
- 负载均衡管理:提供列出、创建和删除负载均衡器的功能。
- Kubernetes 管理:支持列出、创建、删除 Kubernetes 集群,以及列出集群节点。
- 数据库管理:包括列出、创建、删除数据库,以及列出可用的数据库引擎和版本。
适用场景
- 自动化管理 Bizfly Cloud 上的云资源。
- 通过自然语言查询快速获取云资源状态或执行管理操作。
- 集成到开发工具(如 Cursor 或 Claude Desktop)中,提升开发效率。
工具列表
- Server Management:
list_servers,start_server,reboot_server,delete_server,resize_server,list_flavors - Volume Management:
list_volumes,create_volume,delete_volume,resize_volume,list_snapshots,create_snapshot,delete_snapshot - Load Balancer Management:
list_loadbalancers,create_loadbalancer,delete_loadbalancer - Kubernetes Management:
list_kubernetes_clusters,create_kubernetes_cluster,delete_kubernetes_cluster,list_kubernetes_nodes - Database Management:
list_databases,list_datastores,create_database,delete_database
常见问题解答
- 认证问题:确保设置了正确的环境变量
BIZFLY_USERNAME和BIZFLY_PASSWORD。 - 区域设置:默认区域为 HaNoi,可通过
BIZFLY_REGION环境变量修改。 - API URL:默认 API URL 为
https://manage.Bizfly Cloud.vn,可通过BIZFLY_API_URL环境变量修改。
使用教程
使用依赖
- Go 1.21 或更高版本
- Bizfly Cloud 账户凭证
- 安装 Cursor 或 Claude Desktop
安装教程
- 克隆仓库
- 设置环境变量:
bash export BIZFLY_USERNAME=your_username export BIZFLY_PASSWORD=your_password export BIZFLY_REGION=HaNoi # 可选,默认为 HaNoi export BIZFLY_API_URL=https://manage.Bizfly Cloud.vn # 可选,默认为 https://manage.Bizfly Cloud.vn - 安装依赖:
bash go mod download - 构建服务器:
bash go build -o bizfly-mcp-server
调试方式
- 配置 MCP 客户端(Cursor 或 Claude Desktop),添加以下配置:
对于 Cursor:
json { "mcpServers": { "bizfly": { "command": "/absolute/path/to/bizfly-mcp-server", "env": { "BIZFLY_USERNAME": "your_username", "BIZFLY_PASSWORD": "your_password", "BIZFLY_REGION": "HaNoi" } } } }对于 Claude Desktop:json { "mcpServers": { "bizfly": { "command": "/absolute/path/to/bizfly-mcp-server", "env": { "BIZFLY_USERNAME": "your_username", "BIZFLY_PASSWORD": "your_password", "BIZFLY_REGION": "HaNoi" } } } } - 通过自然语言查询测试功能,例如:
- "Show me all my Bizfly Cloud servers"
- "List all volumes in my Bizfly Cloud account"