用途:在无需 MCP 配置的环境中,通过本地命令完成阿里云资源的操作、批量运维与基础设施编排,覆盖从“查清怎么做”到“验证已完成”的流程。能力来自 alibabacloud.mcp-proxy,由 scripts/mcpx.py 以本地命令暴露,覆盖阿里云各产品线,不驻留进程。
主要能力:CallCLI 执行阿里云 CLI/API 命令,创建、读取、更新、删除任意产品资源;RunScript 用一段 Python 脚本处理多资源、多步骤流程,并用 GetTask 轮询异步任务至终态;RunIaC 以 Terraform HCL 做 plan→apply→destroy 与状态管理;SearchApis、ListApis、GetApiDefinition、GenerateCLICommand、ListProducts、ListProductRegions 用于查找 API、参数与可用地域;SearchDocuments、GetDocument、GetDocumentTree、GrepDocuments 查询官方文档;GetPresignedUrl 获取 OSS 预签名 URL 传递大文件。
使用方式:先自检 uv run --python 3.11 scripts/mcpx.py doctor,通过后再调用工具。首次配置需安装 uv(curl -LsSf https://astral.sh/uv/install.sh | sh)与 aliyun CLI,然后 uv run --python 3.11 scripts/mcpx.py login --region cn-hangzhou 登录,login 会覆盖当前 profile 的凭据,需先确认。所有云操作必须经 mcpx call <Tool>,不得直接用 aliyun CLI、云 SDK、本地 terraform 或网页搜索抓取文档。每次调用云 API 的命令须带 --user-agent,格式为 AlibabaCloud-Agent-Skills/alibabacloud-mcp-connector/{session-id} skill-version/{skill-version},版本取自 references/manifest.json,会话 ID 为随机 32 位小写十六进制。
限制与安全:只读查询无需授权,任何创建、修改、删除或产生费用的操作须先说明变更内容并获得用户明确同意。凭据由服务端凭据链解析,禁止索取、打印、写入或作为工具参数传递 AK/SK,禁止开启会暴露认证头的调试日志,建议使用最小权限 RAM 用户。无浏览器服务器可用 SSH 端口转发或 ECS RAM 角色。缺少 uv 或网络出口时 doctor 无法运行,应直接说明情况。