Serveur Huawei MCP - MCP Server sécurisé par ALMC Security 2025

Serveur Huawei MCP

Voir sur GitHub

mcp-server

GitHub LicenseCIPRs WelcomeLast CommitLanguage

简体中文

Huawei MCP Server est un serveur Model Context Protocol construit sur les services Huawei Cloud, fournissant des capacités d'accès au cloud sécurisées et contrôlées pour les grands modèles d'IA. Grâce aux spécifications MCP normalisées, il permet aux assistants IA d'exploiter les ressources Huawei Cloud dans le cadre de flux de travail conversationnels, en prenant en charge les services de base, notamment ECS, OBS, GaussDB et d'autres produits cloud largement utilisés.

Catalogue Mcp-server

  • Documents pratiques
  • Démo
  • Guide d'exécution
  • Liste d'outils
  • Contribution

Documents pratiques

  • Utilisation de DAS MCP pour la mise en œuvre de l'exploitation et de la maintenance conversationnelles de la base de données

Démonstration

mcp-server-demo.mp4

La vidéo démontre l'utilisation de Cline avec Huawei MCP Server pour créer une nouvelle instance ECS et la supprimer.

Guide d'exécution

1. Installation des dépendances

Installez l'environnement Python à l'avance. Depuis Python 3.4 et 2.7.9, pip a été installé avec Python en tant que composant standard.

  • Installer uv (recommandé)
  • Installer la version 3.10 ou supérieure de Python

2. Paramétrage des variables d'environnement

Préparez AK et SK et définissez-les comme variables d'environnement

  • nom de la variable d'environnement ak : HUAWEI_ACCESS_KEY
  • nom de la variable d'environnement sk : HUAWEI_SECRET_KEY

img.png

3. Méthode d'exécution

Prenons l'exemple de l'exécution du service mcp-server-ecs

Exécuter avec 'uv' (recommandé)

Entrez dans le chemin racine du projet

cd /chemin/vers/vous/mcp-server

Démarrez le service

uv run mcp-server-ecs

Exécutez uv run mcp-server-ecs -h pour voir les instructions d'utilisation, les valeurs de configuration du fichier config.yaml dans le sous-projet peuvent être remplacées en utilisant les paramètres optionnels dans la ligne de commande

utilisation : mcp-server-ecs [-h] [-p PORT] [-t {http,sse,stdio}] Options du serveur MCP : -h, --help afficher ce message d'aide et quitter -p, --port PORT Numéro de port -t, --transport {http,sse,stdio} Transport du serveur MCP

Exécuter avec python

img_1.png

Installer les dépendances

pip install -e .

Entrez le chemin du service spécifié (mcp-server-ecs)

cd huaweicloud_services_server/mcp_server_ecs/src/mcp_server_ecs

Démarrez le service

python run.py

Intégration de la place de marché MCP

  • Cline
  • Configurez le service mcp pour utiliser sse dans cline. Le format json est le suivant

{ "mcpServers" : { "mcp_server_ecs" : {"url" :"http://localhost:8888/sse", "disabled" : false, "autoApprove" : [] } } }

Outils

Nom du groupeNom du produitNom du produit
KooGalleryProduits et commandesProduit&Commande
Mise en réseauElastic Load BalanceELB
Cloud privé virtuelVPC
Elastic IPEIP
Passerelle NATNAT
Point final VPCVPCEP
Connexion au nuageCC
Routeur d'entrepriseER
Accélérateur globalGA
Direct ConnectDC
Réseau privé virtuelVPN
MigrationService de migration de serveurSMS
Service de migration du stockage d'objetsOMS
CloudDataMigrationCDM
ConteneursMoteur de conteneurs dans le nuageCCE
SoftWare Repository for Container (Référentiel logiciel pour les conteneurs)SWR
Application Service MeshASM
Service d'orchestration des applicationsAOS
Instance de conteneur en nuageCCI
AIReconnaissance optique de caractèresOCR
Service de reconnaissance facialeFRS
ModelArtsModelArts
ImageImage
ImageSearchImageSearch
ModérationModération
Service d'interaction vocaleSIS
Graph Engine ServiceGES
Bot de réponse aux questionsCBS
Service en nuage de conduite autonomeOctopus
CodeArtsService de test de performance en nuageCPTS
ServiceStageServiceStage
CodeCheckCodeCheck
CodeArts ReqProjectMan
CodeHubCodeHub
CloudBuildCloudBuild
CloudTestCloudTest
CodeArts DeployCodeArtsDeploy
CodeArts CheckCodeArtsCheck
CodeArts PipelineCodeArtsPipeline
CodeArts BuildCodeArtsBuild
CodeArts ArtifactCodeArtsArtifact
Moteur d'application en nuageCAE
Applications d'entrepriseROMAROMA
Service de noms de domaineDNS
Réunion HUAWEI CLOUDRéunion
Espace de travailEspace de travail
FonctionnementCapacités d'exploitation des clientsBSSINTL
Internet des objetsAccès aux dispositifs IoTIoTDA
Lien SIM globalGSL
Gestion de l'accès aux dispositifs de l'IdOIoTDM
MiddlewareService de cache distribuéDCS
Service de messages distribués pour KafkaKafka
Moteurs de services en nuageCSE
Service de messages distribués pour RocketMQRocketMQ
Service de messages distribués pour RabbitMQRabbitMQ
Passerelle APIAPIG
Gestion des performances des applicationsAPM
MacroVerse aPaaSAppStageAppStage
AnalytiqueMapReduce ServiceMRS
Service d'entrepôt de donnéesDWS
Data Lake InsightDLI
DataArts StudioDataArtsStudio
Cloud Search ServiceCSS
Service d'ingestion de donnéesDIS
Media ServicesCentre de traitement des médiasMPC
En directEn direct
Vidéo à la demandeVOD
Huawei Cloud Real-Time CommunicationCloudRTC
Gestion et gouvernanceGestion des identités et des accèsIAM
Œil nuageuxCES
Log Tank ServiceLTS
Service de gestion des ressourcesRMS
Cloud Trace ServiceCTS
Service de gestion des étiquettesTMS
Service de gestion de projet d'entrepriseEPS
Simple Message Notification (notification de message simple)SMN
Gestion des opérations d'applicationAOM
OrganisationsOrganisations
Gestionnaire d'accès aux ressourcesRAM
ConfigConfig
Service de formation des ressourcesRFS
IAMAccessAnalyzerIAMAccessAnalyzer
Centre d'identité IAMIdentityCenter
Centre d'identité IAM StoreIdentityCenterStore
Centre d'identité IAM SCIMIdentityCenterSCIM
Centre d'identité IAM OIDCCentre d'identité OIDC
Service de jetons de sécuritéSTS
Centre d'opérations dans le nuageCOC
Centre de gouvernance des ressourcesRGC
Outils pour développeursAPIExplorerAPIExplorer
StockageElastic Volume ServiceEVS
Sauvegarde et récupération dans le nuageCBR
SFSTurboSFSTurbo
Service de stockage d'objetsOBS
Bases de donnéesService de base de données de documentsDDS
Service de bases de données relationnellesRDS
TaurusDBTaurusDB
GaussDBGaussDBpouropenGauss
GeminiDBGeminiDB
Service de réplication des donnéesDRS
Migration des bases de données et des applications UGOUGO
Middleware pour bases de données distribuéesDDM
Service d'administration des données (DAS)DAS
CalculServeur Elastic CloudECS
Mise à l'échelle automatiqueAS
FunctionGraphFunctionGraph
Service de gestion des imagesIMS
Serveur métal nuBMS
Hôte dédiéDeH
Diffusion de contenu et informatique de pointeRéseau de diffusion de contenuCDN
Sécurité et conformitéService de sécurité de l'hôteHSS
Atelier de chiffrement des données KPSKPS
Service de gestion du secret dans le nuageCSMS
Atelier de chiffrement des données KMSKMS
Service de gestion des certificats dans le nuageCCM
Gestionnaire de certificats SSLSCM
Anti-DDoSAnti-DDoS
Service de sécurité des bases de donnéesDBSS
Web Application FirewallWAF
Centre de sécurité des donnéesDSC
Pare-feu en nuageCFW
Cloud Bastion HostCBH
Sécurité de l'EdgeEdgeSec
SecMasterSecMaster
Anti-DDoS avancéAAD

Contribuer

Les contributions de la communauté open-source sont les bienvenues ! Si vous souhaitez contribuer à ce projet, veuillez consulter le guide de contribution.

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
Serveur MCP de Code OceanServeur MCP (Model Context Protocol) pour Code Ocean.Voir
Flux WebUn serveur Node.js implémentant le Model Context Protocol (MCP) pour Webflow en utilisant le Webflow...Voir
Serveur MCP vers MarkdownVoir
Serveur MCP d'AkamaiServeur MCP (Multi-Command Processor) léger basé sur Python, conçu pour automatiser les actions sur...Voir
Google Cloud Healthcare API (FHIR)Ce projet est un serveur Model Context Protocol (MCP) qui fournit des outils de santé pour interagir...Voir
Serveur MCP AlpacaVoir