阿里云运维 MCP 服务器是一个模型上下文协议(MCP)服务器,提供与阿里云 API 的无缝集成,使 AI 助手能够操作阿里云上的资源,并分析、构建和部署应用至阿里云 ECS 实例。
主要能力
- ECS 管理:创建、启动、停止、重启、删除实例,运行命令,查看实例、地域、可用区、镜像、安全组等。
- VPC 管理:查看 VPC 和 VSwitch。
- RDS 管理:列出、启动、停止和重启 RDS 实例。
- OSS 管理:列出、创建、删除 Bucket,查看对象。
- 云监控:获取 ECS 实例的 CPU 使用率、平均负载、内存使用率和磁盘使用率指标。
- 应用部署:将应用部署到 ECS 实例,自动管理应用和应用组。
- 项目分析:自动识别项目技术栈和部署方式(npm、Python、Java、Go、Docker 等)。
- 本地文件操作:列出目录、运行 shell 脚本、分析项目结构。
- 动态 API 工具:支持阿里云 OpenAPI 操作。
使用方式
可在 VS Code + Cline 中配置 MCP 服务器,也可在任何其他 MCP 客户端中手动添加配置后重启生效。具体参数说明可参阅 MCP 启动参数文档。该项目在阿里云百炼平台 MCP 市场上架,支持开箱即用。
典型部署工作流包括:
- 项目分析:使用 LOCAL_AnalyzeDeployStack 识别项目的技术栈和部署方式。
- 构建产物:在本地构建或打包应用(如创建 tar.gz 或 zip 文件)。
- 部署应用:使用 OOS_CodeDeploy 将应用部署到 ECS 实例,若应用和应用组不存在则自动创建,上传产物至 OSS,并部署到指定 ECS 实例。
- 监控部署:使用 OOS_GetDeployStatus 检查部署状态。
如有疑问,可加入阿里云运维 MCP 讨论群(钉钉群:113455011677)参与讨论。
适用场景
适用于需要借助 AI 助手管理阿里云资源、自动化部署应用、监控云资源指标等云运维场景。
限制
关于收费、价格、平台兼容性、性能效果等更多信息,资料暂未提供。