华为MCP服务器是基于华为云服务构建的模型上下文协议服务器,为大型AI模型提供安全且受控的云访问能力。通过标准化的MCP规范,它使AI助手能够在对话工作流程中操作华为云资源,支持的核心服务包括ECS、OBS、GaussDB以及其他广泛使用的云产品。
Cline 使用华为云EIP MCP服务器创建和删除EIP实例。
提前安装Python环境。从Python 3.4和2.7.9开始,pip作为标准组件随Python一起安装。
准备AK和SK,并将其设置为环境变量

以运行 mcp-server-ecs 服务为例
# 进入项目的根目录
cd /path/to/you/mcp-server
# 启动服务
uv run mcp-server-ecs
执行 uv run mcp-server-ecs -h 查看使用说明,可以通过命令行中的可选参数覆盖子项目中 config.yaml 文件的配置值
使用方法: mcp-server-ecs [-h] [-p PORT] [-t {http,sse,stdio}]
MCP 服务器
选项:
-h, --help 显示此帮助信息并退出
-p, --port PORT 端口号
-t, --transport {http,sse,stdio}
MCP 服务器传输方式
python 运行
# 进入项目的根目录
cd /path/to/you/mcp-server
# 安装依赖
pip install -e .
# 进入指定的服务(mcp-server-ecs)路径
cd huaweicloud_services_server/mcp_server_ecs/src/mcp_server_ecs
# 启动服务
python run.py
{
"mcpServers": {
"mcp_server_ecs": {
"url": "http://localhost:8888/mcp",
"disabled": false,
"type": "streamableHttp",
"autoApprove": []
}
}
}