Skip to main content
Glama

Cloud Manage MCP Server

by rainhan99
mcp_tools_manifest.json18.4 kB
{ "service": { "name": "multi-cloud-manager", "version": "2.0.0", "description": "基于MCP的智能多云服务器管理系统", "protocol": "MCP", "supported_platforms": ["aws", "digitalocean", "vultr", "alibaba"] }, "tools": { "general": [ { "name": "get_instance_info", "description": "根据IP地址自动检测云服务提供商并获取实例信息", "parameters": { "ip_address": { "type": "string", "required": true, "description": "公网IP地址" }, "provider": { "type": "string", "required": false, "description": "明确指定的云服务提供商", "enum": ["aws", "digitalocean", "vultr", "alibaba"] } }, "security_level": "read-only" }, { "name": "get_instance_by_provider", "description": "通过明确指定的云服务提供商查询实例信息", "parameters": { "provider": { "type": "string", "required": true, "description": "云服务提供商", "enum": ["aws", "digitalocean", "vultr", "alibaba"] }, "identifier": { "type": "string", "required": true, "description": "实例标识符(IP地址或实例ID)" } }, "security_level": "read-only" }, { "name": "manage_instance_power", "description": "通用的实例电源管理函数(支持所有云平台,AWS除外)", "parameters": { "provider": { "type": "string", "required": true, "description": "云服务提供商", "enum": ["digitalocean", "vultr", "alibaba"] }, "instance_id": { "type": "string", "required": true, "description": "实例ID" }, "action": { "type": "string", "required": true, "description": "操作类型", "enum": ["power_on", "power_off", "reboot", "shutdown"] }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "get_supported_providers", "description": "获取支持的云服务提供商列表", "parameters": {}, "security_level": "read-only" }, { "name": "get_system_status", "description": "获取整个系统的状态概览", "parameters": {}, "security_level": "read-only" }, { "name": "check_provider_availability", "description": "检查特定云服务提供商的可用性", "parameters": { "provider_name": { "type": "string", "required": true, "description": "提供商名称", "enum": ["aws", "digitalocean", "vultr", "alibaba"] } }, "security_level": "read-only" } ], "aws": [ { "name": "get_aws_instance_info", "description": "获取AWS EC2实例信息(只读)", "parameters": { "ip_address_or_id": { "type": "string", "required": true, "description": "公网IP地址或实例ID" } }, "security_level": "read-only" }, { "name": "get_aws_instance_storage_info", "description": "获取AWS EC2实例的存储详细信息", "parameters": { "instance_id": { "type": "string", "required": true, "description": "EC2实例ID" } }, "security_level": "read-only" }, { "name": "get_aws_instance_monitoring", "description": "获取AWS EC2实例的监控数据", "parameters": { "instance_id": { "type": "string", "required": true, "description": "EC2实例ID" }, "hours": { "type": "integer", "required": false, "default": 1, "description": "获取过去多少小时的数据" } }, "security_level": "read-only" }, { "name": "list_aws_instances", "description": "列出所有AWS EC2实例", "parameters": {}, "security_level": "read-only" } ], "digitalocean": [ { "name": "get_digitalocean_droplet_info", "description": "获取DigitalOcean Droplet信息", "parameters": { "ip_address_or_id": { "type": "string", "required": true, "description": "公网IP地址或Droplet ID" } }, "security_level": "read-only" }, { "name": "power_on_digitalocean_droplet", "description": "开启DigitalOcean Droplet(需要三次确认)", "parameters": { "droplet_id": { "type": "integer", "required": true, "description": "Droplet ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认Droplet名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "power_off_digitalocean_droplet", "description": "强制关闭DigitalOcean Droplet(需要三次确认)", "parameters": { "droplet_id": { "type": "integer", "required": true, "description": "Droplet ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认Droplet名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "shutdown_digitalocean_droplet", "description": "优雅关闭DigitalOcean Droplet(需要三次确认)", "parameters": { "droplet_id": { "type": "integer", "required": true, "description": "Droplet ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认Droplet名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "reboot_digitalocean_droplet", "description": "重启DigitalOcean Droplet(需要三次确认)", "parameters": { "droplet_id": { "type": "integer", "required": true, "description": "Droplet ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认Droplet名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "list_digitalocean_droplets", "description": "列出所有DigitalOcean Droplets", "parameters": {}, "security_level": "read-only" }, { "name": "get_digitalocean_droplet_monitoring", "description": "获取DigitalOcean Droplet监控信息", "parameters": { "droplet_id": { "type": "integer", "required": true, "description": "Droplet ID" } }, "security_level": "read-only" }, { "name": "get_digitalocean_droplet_actions", "description": "获取DigitalOcean Droplet操作历史", "parameters": { "droplet_id": { "type": "integer", "required": true, "description": "Droplet ID" } }, "security_level": "read-only" } ], "vultr": [ { "name": "get_vultr_instance_info", "description": "获取Vultr实例信息", "parameters": { "ip_address_or_id": { "type": "string", "required": true, "description": "公网IP地址或实例ID" } }, "security_level": "read-only" }, { "name": "power_on_vultr_instance", "description": "开启Vultr实例(需要三次确认)", "parameters": { "instance_id": { "type": "string", "required": true, "description": "Vultr实例ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "power_off_vultr_instance", "description": "强制关闭Vultr实例(需要三次确认)", "parameters": { "instance_id": { "type": "string", "required": true, "description": "Vultr实例ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "reboot_vultr_instance", "description": "重启Vultr实例(需要三次确认)", "parameters": { "instance_id": { "type": "string", "required": true, "description": "Vultr实例ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "list_vultr_instances", "description": "列出所有Vultr实例", "parameters": {}, "security_level": "read-only" }, { "name": "get_vultr_instance_bandwidth", "description": "获取Vultr实例带宽使用情况", "parameters": { "instance_id": { "type": "string", "required": true, "description": "Vultr实例ID" } }, "security_level": "read-only" } ], "alibaba": [ { "name": "get_alibaba_instance_info", "description": "获取阿里云ECS实例信息", "parameters": { "ip_address_or_id": { "type": "string", "required": true, "description": "公网IP地址或实例ID" } }, "security_level": "read-only" }, { "name": "power_on_alibaba_instance", "description": "启动阿里云ECS实例(需要三次确认)", "parameters": { "instance_id": { "type": "string", "required": true, "description": "ECS实例ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "power_off_alibaba_instance", "description": "强制停止阿里云ECS实例(需要三次确认)", "parameters": { "instance_id": { "type": "string", "required": true, "description": "ECS实例ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "reboot_alibaba_instance", "description": "重启阿里云ECS实例(需要三次确认)", "parameters": { "instance_id": { "type": "string", "required": true, "description": "ECS实例ID" }, "ip_confirmation": { "type": "string", "required": true, "description": "确认IP地址" }, "name_confirmation": { "type": "string", "required": true, "description": "确认实例名称" }, "operation_confirmation": { "type": "string", "required": true, "description": "确认操作类型" } }, "security_level": "power-management", "confirmation_required": true }, { "name": "list_alibaba_instances", "description": "列出所有阿里云ECS实例", "parameters": {}, "security_level": "read-only" }, { "name": "get_alibaba_instance_monitoring", "description": "获取阿里云ECS实例监控信息", "parameters": { "instance_id": { "type": "string", "required": true, "description": "ECS实例ID" } }, "security_level": "read-only" } ] }, "security": { "confirmation_requirements": { "power_operations": { "required_confirmations": 3, "confirmation_types": [ "ip_address", "instance_name", "operation_type" ] } }, "platform_restrictions": { "aws": { "allowed_operations": ["read"], "denied_operations": ["write", "delete", "power"] }, "digitalocean": { "allowed_operations": ["read", "power"], "denied_operations": ["delete"] }, "vultr": { "allowed_operations": ["read", "power"], "denied_operations": ["delete"] }, "alibaba": { "allowed_operations": ["read", "power"], "denied_operations": ["delete"] } } }, "environment_variables": { "required": [ { "name": "AWS_ACCESS_KEY_ID", "description": "AWS访问密钥ID", "platform": "aws" }, { "name": "AWS_SECRET_ACCESS_KEY", "description": "AWS秘密访问密钥", "platform": "aws" }, { "name": "DIGITALOCEAN_TOKEN", "description": "DigitalOcean API令牌", "platform": "digitalocean" }, { "name": "VULTR_API_KEY", "description": "Vultr API密钥", "platform": "vultr" }, { "name": "ALIBABA_CLOUD_ACCESS_KEY_ID", "description": "阿里云访问密钥ID", "platform": "alibaba" }, { "name": "ALIBABA_CLOUD_ACCESS_KEY_SECRET", "description": "阿里云访问密钥Secret", "platform": "alibaba" } ], "optional": [ { "name": "IPINFO_API_TOKEN", "description": "IPInfo服务API令牌,用于IP地址检测", "platform": "all" } ] } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rainhan99/cloud_manage_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server