mcp-server-cvm

jubaoliang/mcp-server-cvm

3.2

If you are the rightful owner of mcp-server-cvm and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Tencent Cloud CVM MCP Server is designed for managing Tencent Cloud instances and network resources efficiently.

Tools
5
Resources
0
Prompts
0

Tencent Cloud CVM MCP Server

Implementation of Tencent Cloud CVM (Cloud Virtual Machine) MCP server for managing Tencent Cloud instances and network resources.

Features

  • Instance Management: Full lifecycle management including creating, starting, stopping, restarting, and terminating instances
  • Instance Query: Query instance lists and instance type configurations
  • Image Management: Query available image lists
  • Network Management: Query network resources like VPCs, subnets, and security groups
  • Region Management: Query available regions and availability zones
  • Monitoring & Diagnostics: CPU, memory, disk performance metrics monitoring
  • Security Group Management: Create, configure and manage security group rules
  • Price Inquiry: Pre-creation instance pricing functionality

API List

🔍 Basic Query

Tool NameDescription
DescribeRegionsQuery region list
DescribeZonesQuery availability zone list
DescribeInstancesQuery instance list
DescribeImagesQuery image list
DescribeInstanceTypeConfigsQuery instance type configurations
DescribeVpcsQuery VPC list
DescribeSubnetsQuery subnet list
DescribeSecurityGroupsQuery security group list

🖥️ Instance Lifecycle

Tool NameDescription
RunInstancesCreate new instances
QuickRunInstanceQuick create instances (simplified)
StartInstancesStart instances
StopInstancesStop instances
RebootInstancesReboot instances
TerminateInstancesTerminate instances
ResetInstancesPasswordReset instance password
ResetInstanceReinstall instance OS

🔐 Security Group Management

Tool NameDescription
DescribeSecurityGroupPoliciesQuery security group rules
CreateSecurityGroupCreate new security group
CreateSecurityGroupWithPoliciesCreate security group with rules
CreateSecurityGroupPoliciesAdd rules to existing security group
ReplaceSecurityGroupPoliciesReplace security group rules

📊 Monitoring & Diagnostics

Tool NameDescription
CreateDiagnosticReportsCreate diagnostic reports
DescribeDiagnosticReportsQuery diagnostic reports
GetCpuUsageDataGet CPU utilization
GetCpuLoadavgDataGet CPU 1-minute load average
GetCpuloadavg5mDataGet CPU 5-minute load average
GetCpuloadavg15mDataGet CPU 15-minute load average
GetMemUsedDataGet memory usage
GetMemUsageDataGet memory utilization
GetCvmDiskUsageDataGet disk utilization
GetDiskTotalDataGet disk total capacity
GetDiskUsageDataGet disk usage percentage

💰 Pricing & Recommendations

Tool NameDescription
InquiryPriceRunInstancesInquiry price for creating instances
DescribeRecommendZoneInstanceTypesRecommend instance types in zone

Configuration

Set Tencent Cloud Credentials

  1. Obtain SecretId and SecretKey from Tencent Cloud Console
  2. Set default region (optional)

Environment Variables

Configure the following environment variables:

  • TENCENTCLOUD_SECRET_ID: Tencent Cloud SecretId
  • TENCENTCLOUD_SECRET_KEY: Tencent Cloud SecretKey
  • TENCENTCLOUD_REGION: Default region (optional)

Usage in Claude Desktop

Add the following configuration to claude_desktop_config.json:

{
  "mcpServers": {
    "tencent-cvm": {
      "command": "uv",
      "args": [
        "run",
        "mcp-server-cvm"
      ],
      "env": {
        "TENCENTCLOUD_SECRET_ID": "YOUR_SECRET_ID_HERE",
        "TENCENTCLOUD_SECRET_KEY": "YOUR_SECRET_KEY_HERE",
        "TENCENTCLOUD_REGION": "YOUR_REGION_HERE"
      }
    }
  }
}

Installation

pip install mcp-server-cvm

License

MIT License. See LICENSE file for details.