云磁盘扩容预检
一个最小的MCP服务器,通过stdio本地运行,并暴露一个MCP工具:disk_expansion_precheck。可以使用uvx启动,需要Python 3.12+和本地安装的uv。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"disk-expansion-precheck": {
"args": [
"disk-expansion-precheck"
],
"command": "uvx"
}
}
}
该服务需要配置环境变量:ALIBABA_CLOUD_ACCESS_KEY_ID、ALIBABA_CLOUD_ACCESS_KEY_SECRET
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
disk_expansion_precheck
执行磁盘扩容预检操作
该工具无需必填参数,直接调用即可
服务介绍
disk-expansion-precheck
用于阿里云ECS磁盘扩容预检查的MCP服务器。
功能
- 通过
stdio运行 - 提供一个MCP工具:
disk_expansion_precheck - 执行前验证输入
- 对阿里云ECS磁盘扩容执行六个预检查组:
- 实例信息
- 在线扩容支持
- 临时存储风险
- 磁盘布局和文件系统使用情况
- 备份管理
- 资源配额
要求
- Python 3.12+
uv- 作为环境变量提供的阿里云凭证:
ALIBABA_CLOUD_ACCESS_KEY_IDALIBABA_CLOUD_ACCESS_KEY_SECRET- 使用STS凭证时需要
ALIBABA_CLOUD_SECURITY_TOKEN
从源代码运行
uv sync
uv run disk-expansion-precheck
发布后运行
uvx disk-expansion-precheck
工具
disk_expansion_precheck
此工具返回结构化的JSON预检查报告。
必需输入:
cloud_providerregioninstance_iddisk_idtarget_size_gbos_typedisk_role
常见可选输入:
dist_namecurrent_size_gbfilesystem_typepartition_schemelvm_in_useservice_criticalitychange_windowprovider_constraintsasset_informationtopology_informationzone_idinstance_nameexpected_backup_policyquota_scope_hinttemporary_disk_hints
输出结构:
statussummarychecksrisk_summaryrecommended_next_stepserror
检查器
本地源代码运行:
npx @modelcontextprotocol/inspector uv run disk-expansion-precheck
Cherry Studio 配置
已发布的包:
{
"mcpServers": {
"disk-expansion-precheck": {
"command": "uvx",
"args": ["disk-expansion-precheck"]
}
}
}
源代码运行:
{
"mcpServers": {
"disk-expansion-precheck": {
"command": "uv",
"args": ["run", "disk-expansion-precheck"]
}
}
}
包结构
源代码位于:
src/disk_expansion_precheck