MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

Huaweicloud Services MCP Server

Created 5/7/2025
Updated 2 months ago
Repository documentation and setup instructions

mcp-server

GitHub License CI PRs Welcome Last Commit Language

简体中文

Huawei MCP Server is a Model Context Protocol server built on Huawei Cloud services, providing secure and controlled cloud access capabilities for large AI models. Through standardized MCP specifications, it enables AI assistants to operate Huawei Cloud resources within conversational workflows, supporting core services including ECS, OBS, GaussDB, and other widely-used cloud products.

Mcp-server catalog

Demo

Demo

The video demonstrates using Cline with Huawei MCP Server to create a new ECS instance and remove it.

Running Guide

1. Dependency Installation

Install the Python environment in advance. Since Python 3.4 and 2.7.9, pip has been installed with Python as a standard component.

  • Install uv (Recommended)
  • Install python version 3.10 or above

2. Environment variable settings

Prepare AK and SK and set them to environment variables

  • ak environment variable name: HUAWEI_ACCESS_KEY
  • sk environment variable name: HUAWEI_SECRET_KEY

img.png

3. Running method

Take running the mcp-server-ecs service as an example

Run with 'uv' (recommended)

# Enter the root path of the project
cd /path/to/you/mcp-server

# Start the service
uv run mcp-server-ecs

Execute uv run mcp-server-ecs -h to view the usage instructions, the configuration values of the config.yaml file in the sub-project can be overwritten by using the optional parameters in the command line

usage: mcp-server-ecs [-h] [-p PORT] [-t {http,sse,stdio}]

MCP Server

options:
  -h, --help            show this help message and exit
  -p, --port PORT       Port number
  -t, --transport {http,sse,stdio}
                        Transport of MCP Server

Run with python

img_1.png

# Enter the root path of the project
cd /path/to/you/mcp-server

# Install dependencies
pip install -e .

# Enter the specified service (mcp-server-ecs) path
cd huaweicloud_services_server/mcp_server_ecs/src/mcp_server_ecs

# Start the service
python run.py

MCP Marketplace Integration

  • Cline
  • Configure the mcp service to use sse in cline. The json format is as follows
{
  "mcpServers": {
    "mcp_server_ecs": {
      "url": "http://localhost:8888/sse",
      "disabled": false,
      "autoApprove": []
    }
  }
}

Tools

Group NameProduct NameProduct Short
KooGalleryProducts and OrdersProduct&Order
NetworkingElastic Load BalanceELB
Virtual Private CloudVPC
Elastic IPEIP
NAT GatewayNAT
VPC EndpointVPCEP
Cloud ConnectCC
Enterprise RouterER
Global AcceleratorGA
Direct ConnectDC
Virtual Private NetworkVPN
MigrationServer Migration ServiceSMS
Object Storage Migration ServiceOMS
CloudDataMigrationCDM
ContainersCloud Container EngineCCE
SoftWare Repository for ContainerSWR
Application Service MeshASM
Application Orchestration ServiceAOS
Cloud Container InstanceCCI
AIOptical Character RecognitionOCR
Face Recognition ServiceFRS
ModelArtsModelArts
ImageImage
ImageSearchImageSearch
ModerationModeration
Speech Interaction ServiceSIS
Graph Engine ServiceGES
Question Answering BotCBS
Autonomous Driving Cloud ServiceOctopus
CodeArtsCloud Performance Test ServiceCPTS
ServiceStageServiceStage
CodeCheckCodeCheck
CodeArts ReqProjectMan
CodeHubCodeHub
CloudBuildCloudBuild
CloudTestCloudTest
CodeArts DeployCodeArtsDeploy
CodeArts CheckCodeArtsCheck
CodeArts PipelineCodeArtsPipeline
CodeArts BuildCodeArtsBuild
CodeArts ArtifactCodeArtsArtifact
Cloud Application EngineCAE
Business ApplicationsROMAROMA
Domain Name ServiceDNS
HUAWEI CLOUD MeetingMeeting
WorkspaceWorkspace
OperationCustomer Operation CapabilitiesBSSINTL
Internet of ThingsIoT Device AccessIoTDA
Global SIM LinkGSL
IoT Device Access ManagementIoTDM
MiddlewareDistributed Cache ServiceDCS
Distributed Message Service for KafkaKafka
Cloud Service EnginesCSE
Distributed Message Service for RocketMQRocketMQ
Distributed Message Service for RabbitMQRabbitMQ
API GatewayAPIG
Application Performance ManagementAPM
MacroVerse aPaaSAppStageAppStage
AnalyticsMapReduce ServiceMRS
Data Warehouse ServiceDWS
Data Lake InsightDLI
DataArts StudioDataArtsStudio
Cloud Search ServiceCSS
Date Ingestion ServiceDIS
Media ServicesMedia Processing CenterMPC
LiveLive
Video On DemandVOD
Huawei Cloud Real-Time CommunicationCloudRTC
Management & GovernanceIdentity and Access ManagementIAM
Cloud EyeCES
Log Tank ServiceLTS
Resource Management ServiceRMS
Cloud Trace ServiceCTS
Tag Management ServiceTMS
Enterprise Project Management ServiceEPS
Simple Message NotificationSMN
Application Operations ManagementAOM
OrganizationsOrganizations
Resource Access ManagerRAM
ConfigConfig
Resource Formation ServiceRFS
IAMAccessAnalyzerIAMAccessAnalyzer
IAM Identity CenterIdentityCenter
IAM Identity Center StoreIdentityCenterStore
IAM Identity Center SCIMIdentityCenterSCIM
IAM Identity Center OIDCIdentityCenterOIDC
Security Token ServiceSTS
Cloud Operations CenterCOC
Resource Governance CenterRGC
Developer ToolsAPIExplorerAPIExplorer
StorageElastic Volume ServiceEVS
Cloud Backup and RecoveryCBR
SFSTurboSFSTurbo
Object Storage ServiceOBS
DatabasesDocument Database ServiceDDS
Relational Database ServiceRDS
TaurusDBTaurusDB
GaussDBGaussDBforopenGauss
GeminiDBGeminiDB
Data Replication ServiceDRS
Database and Application Migration UGOUGO
Distributed Database MiddlewareDDM
Data Admin Service (DAS)DAS
ComputeElastic Cloud ServerECS
Auto ScalingAS
FunctionGraphFunctionGraph
Image Management ServiceIMS
Bare Metal ServerBMS
Dedicated HostDeH
Content Delivery & Edge ComputingContent Delivery NetWorkCDN
Security & ComplianceHost Security ServiceHSS
Data Encryption Workshop KPSKPS
Cloud Secret Management ServiceCSMS
Data Encryption Workshop KMSKMS
Cloud Certificate Manager ServiceCCM
SSL Certificate ManagerSCM
Anti-DDoSAnti-DDoS
Database Security ServiceDBSS
Web Application FirewallWAF
Data Security CenterDSC
Cloud FirewallCFW
Cloud Bastion HostCBH
Edge SecurityEdgeSec
SecMasterSecMaster
Advanced Anti-DDoSAAD

Practical documents

Contribution

We welcome contributions from the open-source community! If you'd like to contribute to this project, please refer to the DEVELOPEMENT file.

Quick Setup
Installation guide for this server

Install Package (if required)

uvx mcp-server

Cursor configuration (mcp.json)

{ "mcpServers": { "huaweiclouddeveloper-mcp-server": { "command": "uvx", "args": [ "mcp-server" ] } } }
Author Servers
Other servers by HuaweiCloudDeveloper