mcpField
M
mcp-server

mcp-server

本地服务
marketplace.huaweicloud.com云与基础设施4937 周前更新

关于 mcp-server

Huawei MCP Server 是基于华为云服务构建的 MCP 服务,面向大模型提供受控的云资源访问能力。AI 助手可在对话流程中操作 ECS、OBS、GaussDB 等华为云产品。

主要功能

  1. 01基于 ECS、OBS、GaussDB 等云产品的 MCP 工具
  2. 02支持 http、sse、stdio 传输方式
  3. 03端口与传输方式可通过命令行参数覆盖配置
  4. 04可通过 uv 或 python 运行各子服务

适用场景

  1. 01在 AI 助手对话中创建或删除 EIP 实例
  2. 02通过自然语言管理 ECS 等华为云资源
  3. 03在对话中执行数据库运维操作(如 DAS)

MCP 相关

该项目本身是 MCP 服务,将华为云产品的操作封装为工具,供支持 MCP 的客户端(如 Cline)调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-server

GitHub License CI PRs Welcome Last Commit Language

简体中文

Huawei MCP Server 是一个基于 Huawei Cloud 服务构建的 Model Context Protocol 服务,为大模型提供安全、可控的云访问能力。通过标准化的 MCP 规范,它使 AI 助手能够在对话式工作流中操作 Huawei Cloud 资源,并支持 ECS、OBS、GaussDB 等核心服务以及其他广泛使用的云产品。

Mcp-server 目录

实用文档

演示

演示 1

Cline 使用 Huawei Cloud EIP MCP Server 创建和删除 EIP 实例。

运行指南

1. 安装依赖

请预先安装 Python 环境。自 Python 3.4 和 2.7.9 起,pip 已作为标准组件随 Python 一起安装。

  • 安装 uv(推荐)
  • 安装版本为 3.10 或更高版本的 python
2. 设置环境变量

准备 AK 和 SK,并将其设置为环境变量

  • ak 环境变量名称:HUAWEI_ACCESS_KEY
  • sk 环境变量名称:HUAWEI_SECRET_KEY

img.png

3. 运行方式

以运行 mcp-server-ecs 服务为例

使用 'uv' 运行(推荐)
# Enter the root path of the project
cd /path/to/you/mcp-server

# Start the service
uv run mcp-server-ecs

执行 uv run mcp-server-ecs -h 查看使用说明。子项目中 config.yaml 文件的配置值可通过命令行中的可选参数覆盖

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
使用 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 集成

  • Cline
  • 在 cline 中将 mcp 服务配置为使用 http。json 格式如下
{
  "mcpServers": {
    "mcp_server_ecs": {
      "url": "http://localhost:8888/mcp",
      "disabled": false,
      "type": "streamableHttp",
      "autoApprove": []
    }
  }
}

工具

分组名称产品名称产品简称
KooGallery产品与订单Product&Order
网络弹性负载均衡ELB
虚拟私有云VPC
弹性公网 IPEIP
NAT 网关NAT
VPC 终端节点VPCEP
云连接CC
企业路由器ER
全球加速GA
云专线DC
虚拟专用网络VPN
迁移主机迁移服务SMS
对象存储迁移服务OMS
云数据迁移CDM
容器云容器引擎CCE
容器镜像服务SWR
应用服务网格ASM
应用编排服务AOS
云容器实例CCI
人工智能文字识别OCR
人脸识别服务FRS
ModelArtsModelArts
图像Image
图像搜索ImageSearch
内容审核Moderation
语音交互服务SIS
图引擎服务GES
问答机器人CBS
自动驾驶云服务Octopus
CodeArts云性能测试服务CPTS
ServiceStageServiceStage
CodeCheckCodeCheck
CodeArts 需求管理ProjectMan
CodeHubCodeHub
CloudBuildCloudBuild
CloudTestCloudTest
CodeArts 部署CodeArtsDeploy
CodeArts 检查CodeArtsCheck
CodeArts 流水线CodeArtsPipeline
CodeArts 构建CodeArtsBuild
CodeArts 制品CodeArtsArtifact
云应用引擎CAE
企业应用ROMAROMA
域名服务DNS
华为云会议Meeting
WorkspaceWorkspace
运营客户运营能力BSSINTL
物联网IoT 设备接入IoTDA
全球 SIM 联接GSL
IoT 设备接入管理IoTDM
中间件分布式缓存服务DCS
分布式消息服务 Kafka 版Kafka
云服务引擎CSE
分布式消息服务 RocketMQ 版RocketMQ
分布式消息服务 RabbitMQ 版RabbitMQ
API 网关APIG
应用性能管理APM
MacroVerse aPaaSAppStageAppStage
分析MapReduce 服务MRS
数据仓库服务DWS
数据湖探索DLI
DataArts StudioDataArtsStudio
云搜索服务CSS
数据接入服务DIS
媒体服务媒体处理中心MPC
直播Live
视频点播VOD
华为云实时音视频CloudRTC
管理与治理统一身份认证IAM
云监控CES
云日志服务LTS
资源管理服务RMS
云审计服务CTS
标签管理服务TMS
企业项目管理服务EPS
消息通知服务SMN
应用运维管理AOM
OrganizationsOrganizations
资源访问管理RAM
ConfigConfig
资源编排服务RFS
IAMAccessAnalyzerIAMAccessAnalyzer
IAM 身份中心IdentityCenter
IAM 身份中心存储IdentityCenterStore
IAM 身份中心 SCIMIdentityCenterSCIM
IAM 身份中心 OIDCIdentityCenterOIDC
安全凭证服务STS
云运维中心COC
资源治理中心RGC
开发者工具APIExplorerAPIExplorer
存储弹性云服务器EVS
云备份与恢复CBR
SFSTurboSFSTurbo
对象存储服务OBS
数据库文档数据库服务DDS
关系型数据库服务RDS
TaurusDBTaurusDB
GaussDBGaussDBforopenGauss
GeminiDBGeminiDB
数据复制服务DRS
数据库与应用迁移 UGOUGO
分布式数据库中间件DDM
数据管理服务(DAS)DAS
计算弹性云服务器ECS
弹性伸缩AS
FunctionGraphFunctionGraph
镜像服务IMS
裸金属服务器BMS
专属主机DeH
内容分发与边缘计算内容分发网络CDN
安全与合规主机安全服务HSS
数据加密服务 KPSKPS
云凭据管理服务CSMS
数据加密服务 KMSKMS
云证书管理服务CCM
SSL 证书管理SCM
Anti-DDoSAnti-DDoS
数据库安全服务DBSS
Web 应用防火墙WAF
数据安全中心DSC
云防火墙CFW
云堡垒机CBH
边缘安全EdgeSec
SecMasterSecMaster
高级 Anti-DDoSAAD
## 贡献

我们欢迎开源社区的贡献! 如果你想为这个项目做出贡献,请参阅贡献指南。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。