Skip to main content

Tencent Cloud AS MCP Server

Implementation of Tencent Cloud Auto Scaling (AS) MCP server for managing Tencent Cloud auto scaling groups and related resources.

Features

  • Auto Scaling Group Management: Full lifecycle management including creating, modifying, enabling, and disabling auto scaling groups
  • Scaling Policy Execution: Support manual execution of scale-out and scale-in operations
  • Capacity Management: Support modifying the desired capacity of auto scaling groups

API List

Auto Scaling Group Management

CreateAutoScalingGroup

Create an auto scaling group.

Input Parameters:

  • Region (string): Region, e.g., ap-guangzhou
  • AutoScalingGroupName (string): Auto scaling group name
  • LaunchConfigurationId (string): Launch configuration ID
  • MaxSize (integer): Maximum number of instances
  • MinSize (integer): Minimum number of instances
  • VpcId (string): VPC ID
  • SubnetIds (array[string]): Subnet ID list
  • DesiredCapacity (integer, optional): Desired number of instances

DescribeAutoScalingGroups

Query auto scaling groups.

Input Parameters:

  • Region (string): Region
  • AutoScalingGroupIds (array[string], optional): Auto scaling group ID list
  • Filters (array[object], optional): Filter conditions
  • Limit (integer, optional): Number of results
  • Offset (integer, optional): Offset

ModifyAutoScalingGroup

Modify an auto scaling group.

Input Parameters:

  • Region (string): Region
  • AutoScalingGroupId (string): Auto scaling group ID
  • MaxSize (integer, optional): Maximum number of instances
  • MinSize (integer, optional): Minimum number of instances
  • DesiredCapacity (integer, optional): Desired number of instances

EnableAutoScalingGroup

Enable an auto scaling group.

Input Parameters:

  • Region (string): Region
  • AutoScalingGroupId (string): Auto scaling group ID

DisableAutoScalingGroup

Disable an auto scaling group.

Input Parameters:

  • Region (string): Region
  • AutoScalingGroupId (string): Auto scaling group ID

Scaling Policy

ExecuteScalingPolicy

Execute a scaling policy.

Input Parameters:

  • Region (string): Region
  • AutoScalingGroupId (string): Auto scaling group ID
  • Operation (string): Operation type, values: SCALE_OUT (scale out), SCALE_IN (scale in)
  • AdjustmentType (string, optional): Adjustment type, values: CHANGE_IN_CAPACITY, EXACT_CAPACITY, PERCENT_CHANGE_IN_CAPACITY
  • AdjustmentValue (integer, optional): Adjustment value

ModifyDesiredCapacity

Modify the desired capacity.

Input Parameters:

  • Region (string): Region
  • AutoScalingGroupId (string): Auto scaling group ID
  • DesiredCapacity (integer): Desired number of instances

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-as": {
      "command": "uv",
      "args": [
        "run",
        "mcp-server-as"
      ],
      "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-as

License

MIT License. See LICENSE file for details.

Metadata

Release files for mcp-server-as 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-server-as 0.1.1
File Size Uploaded Provenance
mcp_server_as-0.1.1.tar.gz 5.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-server-as 0.1.1
File Interpreter ABI Platform
mcp_server_as-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 11.6 kB

Release files / mcp_server_as-0.1.1.tar.gz

Download URL mcp_server_as-0.1.1.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0d13c4c970e842a1a3a0a9980929beda914ee8055acc0943df336b4d529df03f
BLAKE2b-256 checksum
How to use checksums
6407d33b9cab66bcea57bde3ef2ac799b146230fb770281875ecf1fa51018d40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.6

Release files / mcp_server_as-0.1.1-py3-none-any.whl

Download URL mcp_server_as-0.1.1-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4f87497aee3fc7d92cb0a3325d641ed1d19fd433e63f6b6fce79339ec6ae5f4c
BLAKE2b-256 checksum
How to use checksums
f94a3700956d2babb5439e5bc30160ba68acbbbebec8a8469cbf8fe7cd69c2e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.6

Security for mcp-server-as 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page