Skip to content

HuaweiCloudDeveloper/mcp-server

Repository files navigation

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.

Demo

mcp-server-demo.mp4

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.

pip install -r assets/requirements.txt

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

img_1.png

Directly enter the directory path of the sub-project, such as the run.py file under mcp_server_ecs, cd to the directory where run.py is located, and execute the command: python run.py, or use the pycharm tool to right-click and directly run run.py

MCP Maketplace 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 Name Product Name Product Short
KooGallery Products and Orders Product&Order
Operation Customer Operation Capabilities BSSINTL
Middleware Distributed Cache Service DCS
Distributed Message Service for Kafka Kafka
Cloud Service Engines CSE
Distributed Message Service for RocketMQ RocketMQ
Distributed Message Service for RabbitMQ RabbitMQ
API Gateway APIG
Application Performance Management APM
CodeArts Cloud Performance Test Service CPTS
ServiceStage ServiceStage
CodeCheck CodeCheck
CodeArts Req ProjectMan
CodeHub CodeHub
CloudBuild CloudBuild
CloudTest CloudTest
CodeArts Deploy CodeArtsDeploy
CodeArts Check CodeArtsCheck
CodeArts Pipeline CodeArtsPipeline
CodeArts Build CodeArtsBuild
CodeArts Artifact CodeArtsArtifact
Cloud Application Engine CAE
Networking Elastic Load Balance ELB
Virtual Private Cloud VPC
Elastic IP EIP
NAT Gateway NAT
VPC Endpoint VPCEP
Cloud Connect CC
Enterprise Router ER
Global Accelerator GA
Direct Connect DC
Virtual Private Network VPN
Content Delivery & Edge Computing Content Delivery NetWork CDN
Compute Elastic Cloud Server ECS
Auto Scaling AS
FunctionGraph FunctionGraph
Image Management Service IMS
Bare Metal Server BMS
Dedicated Host DeH
Security & Compliance Host Security Service HSS
Data Encryption Workshop KPS KPS
Cloud Secret Management Service CSMS
Data Encryption Workshop KMS KMS
Cloud Certificate Manager Service CCM
SSL Certificate Manager SCM
Anti-DDoS Anti-DDoS
Database Security Service DBSS
Web Application Firewall WAF
Data Security Center DSC
Cloud Firewall CFW
Cloud Bastion Host CBH
Edge Security EdgeSec
SecMaster SecMaster
Advanced Anti-DDoS AAD
Databases Document Database Service DDS
Relational Database Service RDS
TaurusDB GaussDB
GaussDB GaussDBforopenGauss
GeminiDB GaussDBforNoSQL
Data Replication Service DRS
Database and Application Migration UGO UGO
Distributed Database Middleware DDM
Data Admin Service (DAS) DAS
AI Optical Character Recognition OCR
Face Recognition Service FRS
ModelArts ModelArts
Image Image
ImageSearch ImageSearch
Moderation Moderation
Speech Interaction Service SIS
Graph Engine Service GES
Question Answering Bot CBS
Autonomous Driving Cloud Service Octopus
Analytics MapReduce Service MRS
Data Warehouse Service DWS
Data Lake Insight DLI
DataArts Studio DataArtsStudio
Cloud Search Service CSS
Date Ingestion Service DIS
Containers Cloud Container Engine CCE
SoftWare Repository for Container SWR
Application Service Mesh ASM
Application Orchestration Service AOS
Cloud Container Instance CCI
Migration Server Migration Service SMS
Object Storage Migration Service OMS
CloudDataMigration CDM
Management & Governance Identity and Access Management IAM
Cloud Eye CES
Log Tank Service LTS
Resource Management Service RMS
Cloud Trace Service CTS
Tag Management Service TMS
Enterprise Project Management Service EPS
Simple Message Notification SMN
Application Operations Management AOM
Organizations Organizations
Resource Access Manager RAM
Config Config
Resource Formation Service RFS
IAMAccessAnalyzer IAMAccessAnalyzer
IAM Identity Center IdentityCenter
IAM Identity Center Store IdentityCenterStore
IAM Identity Center SCIM IdentityCenterSCIM
IAM Identity Center OIDC IdentityCenterOIDC
Security Token Service STS
Cloud Operations Center COC
Resource Governance Center RGC
Business Applications ROMA ROMA
Domain Name Service DNS
HUAWEI CLOUD Meeting Meeting
Workspace Workspace
Storage Elastic Volume Service EVS
Cloud Backup and Recovery CBR
SFSTurbo SFSTurbo
Object Storage Service OBS
Developer Tools APIExplorer APIExplorer
Media Services Media Processing Center MPC
Live Live
Video On Demand VOD
Huawei Cloud Real-Time Communication CloudRTC
Internet of Things IoT Device Access IoTDA
Global SIM Link GSL
IoT Device Access Management IoTDM
MacroVerse aPaaS AppStage AppStage

Contribution

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

About

Huawei MCP Server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages